Somando novamente

Fórum para discussão de temas diversos sobre o Gvinci.
Regras do fórum
=============

Antes de postar sua dúvida, por favor leia as regras de utilização do fórum.
Antonio Carlos
Mensagens: 6
Registrado em: 19 Set 2013, 22:30

Somando novamente

Mensagem por Antonio Carlos » 09 Jun 2016, 11:41

Outra necessidade que publiquei tb e não tive sucessao aqui, vou mostrar tb como resolvi.
Dentro dessa foreach (GridDataItem item in Grid1.Items) eu precisava pegar o valor de uma ComboBox na Grid,
então dessa forma que fiz consegui a solução, vejam:

protected void Page_PreRender(object sender, EventArgs e)
{

double totalRECDINHEIRO = 0;
double totalRECCHEQUE = 0;
double totalRECCARTAO = 0;
double totalRECNOTAPRO = 0;
double totalRECOUTROS = 0;
double totalRECEBIMENTO = 0;
double totalRECPENDENTE = 0;
foreach (GridDataItem item in Grid1.Items)
{
string strNumPac = item[Grid1.Columns[2].UniqueName].Text;
string strForma = item[Grid1.Columns[6].UniqueName].Text;
string strForma = (item[Grid1.Columns[6].UniqueName].FindControl("GridColumn6_Label") as Label).Text;
string strValor = item[Grid1.Columns[5].UniqueName].Text;
string strvalorPENDENTE = item[Grid1.Columns[7].UniqueName].Text;
switch (strForma)
{
case "DINHEIRO":
double valorDINHEIRO = Convert.ToDouble(strValor);
totalRECDINHEIRO = valorDINHEIRO + totalRECDINHEIRO;
totalRECEBIMENTO = valorDINHEIRO + totalRECEBIMENTO;
break;
case "CHEQUE À VISTA":
double valorCHEQUE = Convert.ToDouble(strValor);
totalRECCHEQUE = valorCHEQUE + totalRECCHEQUE;
totalRECEBIMENTO = valorCHEQUE + totalRECEBIMENTO;
break;
case "CHEQUE PRÉ-DATA":
double valorCHEQUEPRE = Convert.ToDouble(strValor);
totalRECCHEQUE = valorCHEQUEPRE + totalRECCHEQUE;
totalRECEBIMENTO = valorCHEQUEPRE + totalRECEBIMENTO;
break;
case "CARTÃO DE CRÉDI":
double valorCARTAO = Convert.ToDouble(strValor);
totalRECCARTAO = valorCARTAO + totalRECCARTAO;
totalRECEBIMENTO = valorCARTAO + totalRECEBIMENTO;
break;
case "CARTÃO DE DÉBIT":
double valorCARTAODEB = Convert.ToDouble(strValor);
totalRECCARTAO = valorCARTAODEB + totalRECCARTAO;
totalRECEBIMENTO = valorCARTAODEB + totalRECEBIMENTO;
break;
case "NOTA PROMISSÓRI":
double valorNOTAPRO = Convert.ToDouble(strValor);
totalRECNOTAPRO = valorNOTAPRO + totalRECNOTAPRO;
totalRECEBIMENTO = valorNOTAPRO + totalRECEBIMENTO;
break;
case "CONTA PESSOAL":
double valorCOUTROS = Convert.ToDouble(strValor);
totalRECOUTROS = valorCOUTROS + totalRECOUTROS;
totalRECEBIMENTO = valorCOUTROS + totalRECEBIMENTO;
break;
}
double valorPENDENTE = Convert.ToDouble(strvalorPENDENTE);
totalRECPENDENTE = valorPENDENTE + totalRECPENDENTE;
labelTOTALPENDENTE.Text = totalRECPENDENTE.ToString("N2");
}
radSALDOFIMDINHEIRO.Text = totalRECDINHEIRO.ToString("N2");
radSALDOFIMCHEQUE.Text = totalRECCHEQUE.ToString("N2");
radSALDOFIMCARTAO.Text = totalRECCARTAO.ToString("N2");
double totalSaldoINI = (SALDO_INICIALDIAField);
totalRECEBIMENTO = totalSaldoINI + totalRECEBIMENTO;
radSALDOFIMDIA.Text = totalRECEBIMENTO.ToString("N2");
}

boa sorte a todos..

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes