private void Procedimiento_list_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { DataBase.Db.Open(); string comando = $"select precio, id_procedimiento from misc.procedimiento where nombre='{procedimiento_list.SelectedValue}'"; SqlCommand cmd = DataBase.CommandDB(comando, DataBase.Db); SqlDataReader Sqlread = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (Sqlread.Read()) { Sesion.Id_Procedimiento = Sqlread.GetInt32(1); Valor_Cita.Text = "20"; Valor_Procedimiento.Text = Sqlread.GetDecimal(0).ToString(); float TotalPago; float ValorCita = float.Parse(Valor_Cita.Text); float ValorProcedimiento = float.Parse(Valor_Procedimiento.Text); float IVA = (float)((ValorProcedimiento + ValorCita) * 0.12); IVA_Valor.Text = IVA.ToString(); TotalPago = ValorCita + ValorProcedimiento + IVA; Total_Pago.Text = TotalPago.ToString(); DataBase.Db.Close(); } } catch (Exception ex) { Cita.DisplayDialog("Error", ex.Message); } }
public void CarregaDadosnaGrade() { TotalDocumentos = 0; TotalPago = 0; TotalAberto = 0; listView1.Items.Clear(); foreach (ContasReceber c in cp.contas) { item = new ListViewItem(c.Id.ToString()); item.SubItems.Add(c.Documento.ToString()); item.SubItems.Add(c.Cliente.ToString()); item.SubItems.Add(c.Cliente_Nome.ToString()); item.SubItems.Add(c.DataEmissao.ToString("dd/MM/yyyy")); item.SubItems.Add(c.DataVencimento.ToString("dd/MM/yyyy")); if (c.Pago == "S") { item.SubItems.Add(c.DataPagamento.ToString("dd/MM/yyyy")); } else { item.SubItems.Add("__/__/____"); } item.SubItems.Add(c.CentroVENDAS.ToString()); item.SubItems.Add(c.ValorDocumento.ToString("n")); if (c.Pago == "S") { item.SubItems.Add("Pago"); TotalPago += double.Parse(c.ValorDocumento.ToString()); } else { item.SubItems.Add("Aberto"); TotalAberto += double.Parse(c.ValorDocumento.ToString()); } TotalDocumentos += double.Parse(c.ValorDocumento.ToString()); listView1.Items.Add(item); } lblTotalDocumentos.Text = TotalDocumentos.ToString("N"); lblTotalAberto.Text = TotalAberto.ToString("N"); lblTotalPago.Text = TotalPago.ToString("N"); }