private void Btn_Aceptar_Click(object sender, EventArgs e) { try { Datos.Cheque_cartera CC = new Datos.Cheque_cartera(); CC.Id_Localidad = Convert.ToInt32(id_LocalidadNumericUpDown.Value); CC.Numero_Recibo_Cheque_Cartera = 0; CC.Nombre_Cheque_Cartera = nombre_Cheque_CarteraTextBox.Text; CC.Fecha_Emicion_Cheque_Cartera = fecha_Emicion_Cheque_CarteraDateTimePicker.Value; CC.Fecha_Vencimiento_Cheque_Cartera = fecha_Vencimiento_Cheque_CarteraDateTimePicker.Value; CC.Nombre_Librador_Cheque_Cartera = nombre_Librador_Cheque_CarteraTextBox.Text; CC.Marca_Cheque_Cartera = false; CC.Importe_Cheque_Cartera = importe_Cheque_CarteraNumericUpDown.Value; CC.Detalle_Cheque_Cartera = detalle_Cheque_CarteraTextBox.Text; CC.Codigo_Cheque_Cartera = CodigotextBox.Text; if (CC.Id_Localidad == 0 || CC.Nombre_Librador_Cheque_Cartera == "" || CC.Nombre_Cheque_Cartera == "" || CC.Importe_Cheque_Cartera == 0 || CC.Codigo_Cheque_Cartera == "") { throw new Exception("Faltan completar algunos campos"); } ValorReturn = CC; Close(); } catch (Exception Error) { MessageBox.Show(Error.Message); } }
private void Buscar() { try { //Borro todo las filas y columnas anteriores DG_Datos.Columns.Clear(); DG_Datos.Rows.Clear(); //Busco la lista de datos Datos.Cheque_cartera CC = Datos.Cheque_cartera.GetCheque_carteraRelacional(Txt_Id.Text, ""); //Agrego las columnas de la regilla de datos. DG_Datos.Columns.Add("Clm_Ciudad", "Ciudad"); DG_Datos.Columns.Add("Clm_NombreBanco", "Nombre Banco"); DG_Datos.Columns.Add("Clm_FechaVencimiento", "Fecha de vencimiento"); DG_Datos.Columns.Add("Clm_FechaEmicion", "Fecha de emisión"); DG_Datos.Columns.Add("Clm_Importe", "Importe"); DG_Datos.Columns.Add("Clm_Nombre", "Nombre"); DG_Datos.Font = new Font(Config.NombreFont, Config.TamañoFont); DG_Datos.Columns["Clm_Ciudad"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_NombreBanco"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_FechaVencimiento"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_FechaEmicion"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Importe"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; DG_Datos.Columns["Clm_Nombre"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //Agrego las filas decimal CreditoTotal = 0; foreach (Datos.Cheque_cartera ItemCheque_cartera in CC.ListaCheque_cartera) { if (DT_Desde.Value <= ItemCheque_cartera.Fecha_Emicion_Cheque_Cartera && DT_Desde.Value <= ItemCheque_cartera.Fecha_Emicion_Cheque_Cartera) { DG_Datos.Rows.Add(); DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemCheque_cartera.Id_Cheque_Cartera; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Ciudad"].Value = ItemCheque_cartera.Localidad.Nombre_Localidad; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_NombreBanco"].Value = ItemCheque_cartera.Nombre_Cheque_Cartera; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_FechaVencimiento"].Value = ItemCheque_cartera.Fecha_Vencimiento_Cheque_Cartera; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_FechaEmicion"].Value = ItemCheque_cartera.Fecha_Emicion_Cheque_Cartera; DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Importe"].Value = ItemCheque_cartera.Importe_Cheque_Cartera.ToString(Config.NumeroDecimales); DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Nombre"].Value = ItemCheque_cartera.Nombre_Librador_Cheque_Cartera; CreditoTotal += ItemCheque_cartera.Importe_Cheque_Cartera; } } Txt_CantidadRegistros.Text = CC.ListaCheque_cartera.Count.ToString(); Txt_CreditoTotal.Text = "$ " + CreditoTotal.ToString(Config.NumeroDecimales); if (NumeroFilaUltimaSeleccion != 0 && DG_Datos.Rows.Count > NumeroFilaUltimaSeleccion) { DG_Datos.Rows[NumeroFilaUltimaSeleccion].Selected = true; } } catch (Exception Error) { MessageBox.Show(Error.Message); } }
public FrmOrdenPagoABM(string IdRecivoOrdenPago) { InitializeComponent(); try { //Desabilito el boton para que no se pueda modificar Btn_Aceptar.Enabled = false; Datos.Factura F = Datos.Factura.GetFacturaRelacional(IdRecivoOrdenPago, "", "", "", "", ""); id_TerceroTextBox.Text = F.ListaFactura[0].Id_Tercero.ToString(); Txt_NombreTercero.Text = F.ListaFactura[0].Tercero.Razon_Social_Tercero; puesto_FacturaTextBox.Text = F.ListaFactura[0].Puesto_Factura.ToString("0000"); numero_Comprobante_FacturaTextBox.Text = F.ListaFactura[0].Numero_Factura.ToString("00000000"); Txt_Id.Text = IdRecivoOrdenPago; Datos.Factura_recibo_asignaciones FRA = Datos.Factura_recibo_asignaciones.GetFactura_recibo_asignaciones("", IdRecivoOrdenPago, ""); foreach (Datos.Factura_recibo_asignaciones itemFactura_recibo_asignaciones in FRA.ListaFactura_recibo_asignaciones) { Datos.Couta C = Datos.Couta.GetCoutaRelacional(itemFactura_recibo_asignaciones.Factura_Asignada_Factura_Recibo_Asignaciones.ToString(), "", "", "", "", "").ListaCouta[0]; DG_Facturas.Rows.Add(); DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Tag = MDI.FrmFactura.ValorReturn; DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_Detalle"].Value = Datos.Factura_tipo.GetFactura_tipo(C.Factura.Id_Factura_Tipo.ToString()).ListaFactura_tipo[0].Abreviacion_Factura_Tipo; DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_Remito"].Value = C.Factura.Clase_Factura + " " + C.Factura.Puesto_Factura.ToString("0000") + "-" + C.Factura.Numero_Factura.ToString("00000000"); DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_Numero"].Value = C.Numero_Couta_Couta; DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_FechaDeVencimiento"].Value = C.Fecha_Vencimineto_Couta; DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_Importe1"].Value = C.Asignacion_Cuota; DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_Interes"].Value = C.Importe_Interes_Couta; DG_Facturas.Rows[DG_Facturas.Rows.Count - 1].Cells["Clm_Observaciones"].Value = C.Observaciones_Couta; } Datos.Caja CAJA = Datos.Caja.GetCaja("", F.ListaFactura[0].Id_Factura.ToString()); foreach (Datos.Caja itemCaja in CAJA.ListaCaja) { DG_Efectivo.Rows.Add(); DG_Efectivo.Rows[DG_Efectivo.Rows.Count - 2].Cells["Clm_Importe"].Value = itemCaja.Importe_Caja; } CHECARTE.ListaCheque_cartera = new List <Datos.Cheque_cartera>(); Datos.Cheque_cartera CC = Datos.Cheque_cartera.GetCheque_carteraRelacional("", F.ListaFactura[0].Id_Factura.ToString()); foreach (Datos.Cheque_cartera itemCheque_cartera in CC.ListaCheque_cartera) { CHECARTE.ListaCheque_cartera.Add(itemCheque_cartera); } CalcularAsignacionesFacturas(); } catch (Exception Error) { MessageBox.Show(Error.Message); } }
private void Btn_Cancelar_Click(object sender, EventArgs e) { ValorReturn = null; Close(); }