Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос о Convert. 
V
    Опции темы
Sharki
Дата 17.1.2009, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 15.1.2005

Репутация: нет
Всего: нет



Задача следующая,имеется платежка
внизу есть:
Subtotal
Nalog1
Nalog2
SumNalogov
Total
это работает так,сумма чисел в платёжке попадает в Subtotal и Total.
Задание:
Нужно чтоб при вводе Nalog1 или Nalog2 (или Nalog1+Nalog2,может и такое быть)эта же цифра появлялась в SumNalogov и изменяла бы сумму в Total(и тоже самое в обратном порядке,т.е. если было два налога а один убрали то оно должно все заново пересчитать.
Вот как оно работает без Nalog1,Nalog2:
Код

float AddUpListViewAmounts()
        {
            double sum = 0;

            try
            {
                for (int i = 0; i < listView1.Items.Count; i++)
                {
                    if (listView1.Items[i].SubItems.Count == 5) // full row
                    {
                        try
                        {
                            double partialsum = Convert.ToDouble(listView1.Items[i].SubItems[4].Text);
                            sum += partialsum;
                            listView1.Items[i].SubItems[4].Text = partialsum.ToString("#,###.00");

                        }
                        catch (FormatException ex)
                        {
                            sum += 0;
                        }
                    }
                }
               
                SubtotalTextBox.Text ='$'+ sum.ToString("#,###.00");
                       
                
                if (this.PercentTextBox.Text.Length == 0)
                    TotalTextBox.Text ='$'+ sum.ToString("#,###.00");
                else
                    
                   //this.PercentTextBox.Text = Convert.ToString(Convert.ToDouble(this.txt_N1.Text) + Convert.ToDouble(this.txt_N2.Text));
                    TotalTextBox.Text = '$'+(sum + sum * Convert.ToDouble(this.PercentTextBox.Text) / 100).ToString("#,###.00");

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }

            return (float)sum;
        }



надо добавить возможность с разделением налогов.Зарание огромное спасибо.


PM MAIL   Вверх
Sharki
Дата 18.1.2009, 02:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 15.1.2005

Репутация: нет
Всего: нет



Ребятки, помогите, плз!
PM MAIL   Вверх
diadiavova
Дата 18.1.2009, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 16
Всего: 142



Я не совсем понял вопрос. Но, если я правильно понял проблему, то, возможно, это поможет.

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  SumXmpl.rar 35,86 Kb


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Sharki
Дата 18.1.2009, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 15.1.2005

Репутация: нет
Всего: нет



Спасибо большое,это то что надо.
PM MAIL   Вверх
THandle
Дата 18.1.2009, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хранитель Клуба
Group Icon
Награды: 1



Профиль
Группа: Админ
Сообщений: 3639
Регистрация: 31.7.2007
Где: Moscow, Dubai

Репутация: 1
Всего: 372



Модератор: не забываем про

Цитата("Правила раздела")

Так же не забывайте отмечать свой вопрос решенным, если он таковым является smile 


 smile 
PM   Вверх
Sharki
Дата 19.1.2009, 04:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 15.1.2005

Репутация: нет
Всего: нет



Ok,SPASIBO!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0741 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.