private void LoadCobros(string tipo_busqueda, string texto_busqueda1, string texto_busqueda2) { try { DataTable dtCobros = NCobros.BuscarCobros(tipo_busqueda, texto_busqueda1, texto_busqueda2, out string rpta); this.listaCobros.DataSource = null; if (dtCobros != null) { this.listaCobros.DataSource = dtCobros; this.listaCobros.ValueMember = "Id_cobro"; this.listaCobros.DisplayMember = "Observaciones"; } else if (!rpta.Equals("OK")) { throw new Exception(rpta); } } catch (Exception ex) { Mensajes.MensajeErrorCompleto(this.Name, "LoadCobros", "Hubo un error al cargar la lista de cobros", ex.Message); } }
private List <Cobros> CargarListaCobros() { MainController main = MainController.GetInstance(); DataTable dtCobros = NCobros.BuscarCobros("ID USUARIO", main.Usuario.Id_usuario.ToString(), "", out string rpta); if (dtCobros != null) { List <Cobros> cobros = (from DataRow dr in dtCobros.Rows select new Cobros(dr)).ToList(); return(cobros); } else { return(null); } }
private void BtnIniciarImportacion_Click(object sender, System.EventArgs e) { if (!int.TryParse(this.listaCobro.SelectedValue.ToString(), out int id_cobro)) { Mensajes.MensajeInformacion("Compruebe el cobro seleccionado", "Entendido"); return; } int id_zona = 0; DataTable dtCobros = NCobros.BuscarCobros("ID COBRO", id_cobro.ToString(), "", out string rpta); if (dtCobros != null) { Cobros co = new Cobros(dtCobros.Rows[0]); id_zona = co.Id_zona; } if (id_zona == 0) { Mensajes.MensajeInformacion("Compruebe la zona del cobro", "Entendido"); return; } if (!int.TryParse(this.listaCobradores.SelectedValue.ToString(), out int id_cobrador)) { Mensajes.MensajeInformacion("Compruebe el cobrador seleccionado", "Entendido"); return; } if (!int.TryParse(this.listaProductos.SelectedValue.ToString(), out int id_producto)) { Mensajes.MensajeInformacion("Compruebe el producto seleccionado", "Entendido"); return; } if (!decimal.TryParse(this.listaInteres.SelectedValue.ToString(), out decimal valor_interes)) { Mensajes.MensajeInformacion("Compruebe el interes seleccionado", "Entendido"); return; } if (string.IsNullOrWhiteSpace(this.listaFrecuencia.Text)) { Mensajes.MensajeInformacion("Compruebe la frecuencia", "Entendido"); return; } object[] objs = new object[] { id_cobro, id_producto, valor_interes, this.listaFrecuencia.Text, id_zona, id_cobrador, }; this.OnBtnContinuarClick.Invoke(objs, e); this.Close(); }