private void btn_guardar_Click(object sender, EventArgs e) { if (!validar()) { return; } //string mensaje = ""; Adicional adicional1 = new Adicional(); adicional1.nombre = this.txt_nombre1.Text; adicional1.etiqueta = this.txt_etiqueta1.Text; adicional1.tipo = this.cmb_tipo1.SelectedValue.ToString(); adicional1.estado = (this.chk_activo1.Checked)?"A":"I"; adicional1.obligatorio = (this.chk_requerido1.Checked); adicional1.mostrarEnListado = (this.chk_mostrarListado1.Checked); adicional1.idAdicional = 1; adicional1.items = new List <String>(); if (this.cmb_tipo1.SelectedValue.ToString() != "T") { foreach (DataGridViewRow fila in this.grw_items1.Rows) { if (!General.celdaVacia(fila.Cells["valor1"])) { adicional1.items.Add(fila.Cells["valor1"].Value.ToString()); } } } AdicionalTR tran = new AdicionalTR(adicional1); /* if (tran.actualizar(ref mensaje)) * { * tran.refrescar(); * adicional1.nombre = this.txt_nombre2.Text; * adicional1.etiqueta = this.txt_etiqueta2.Text; * adicional1.tipo = this.cmb_tipo2.SelectedValue.ToString(); * adicional1.estado = (this.chk_activo2.Checked) ? "A" : "I"; * adicional1.obligatorio = (this.chk_requerido2.Checked); * adicional1.mostrarEnListado = (this.chk_mostrarListado2.Checked); * adicional1.idAdicional = 2; * adicional1.items = new List<String>(); * if (this.cmb_tipo2.SelectedValue.ToString() != "T") * { * foreach (DataGridViewRow fila in this.grw_items2.Rows) if (!General.celdaVacia(fila.Cells["valor2"])) adicional1.items.Add(fila.Cells["valor2"].Value.ToString()); * } * * if (tran.actualizar(ref mensaje))Mensaje.informacion("Adicional ingresado con éxito."); * else Mensaje.error(mensaje); * } * else Mensaje.error(mensaje);*/ }
private void btn_guardar_Click(object sender, EventArgs e) { try { int i = 0; foreach (controlesAdicionales control in this.paginaControles) { if (!validar(control, i.ToString())) { return; } i++; } string ids = ""; foreach (controlesAdicionales control in this.paginaControles) { Adicional adicional = new Adicional(); adicional.nombre = control.txt_nombre.Text; adicional.etiqueta = control.txt_etiqueta.Text; adicional.tipo = control.cmb_tipo.SelectedValue.ToString(); adicional.estado = (control.chk_activo.Checked) ? "A" : "I"; adicional.obligatorio = (control.chk_requerido.Checked); adicional.mostrarEnListado = (control.chk_mostrarBusqueda.Checked); adicional.idAdicional = control.idAdicional; adicional.items = new List <String>(); if (control.cmb_tipo.SelectedValue.ToString() != "T") { foreach (DataGridViewRow fila in control.grw_datos.Rows) { if (!General.celdaVacia(fila.Cells["valor"])) { adicional.items.Add(fila.Cells["valor"].Value.ToString()); } } } AdicionalTR tran = new AdicionalTR(adicional); tran.actualizar(); ids += adicional.idAdicional.ToString() + ","; } AdicionalTR.eliminarAdicionales(ids.Substring(0, ids.Length - 1)); Mensaje.informacion("Adicionales modificados satisfactoriamente."); } catch (Exception error) { Mensaje.error(error.Message); } }
protected void llenarGrid(string nombre) { this.grw_datos.DataBindings.Clear(); grw_datos.Columns.Clear(); string mensaje = ""; AdicionalTR tran = new AdicionalTR(); DataTable datos = tran.cargarListado(ref mensaje, idAdicional, nombre); if (datos != null) { this.grw_datos.DataSource = datos; int ancho = this.grw_datos.Width - 5; this.grw_datos.Columns[0].Width = Convert.ToInt16(ancho); //this.grw_datos.Columns[1].Width = Convert.ToInt16(ancho * 0.25); //this.grw_datos.Columns[1].HeaderText = "Código"; // this.grw_datos.Columns[2].Width = Convert.ToInt16(ancho * 0.75); // this.grw_datos.Columns[2].HeaderText = "Valor"; } else { Mensaje.error(mensaje); } }
private void frm_facturaListado_Load(object sender, EventArgs e) { string mensaje = ""; string estado = ParametroTR.ConsultarStringXNombre(ref mensaje, "facturaEstado"); if (String.IsNullOrEmpty(estado)) { estado = ""; } this.cmb_estado.SelectedIndexChanged -= dtp_desde_ValueChanged; this.dtp_desde.ValueChanged -= dtp_desde_ValueChanged; this.dtp_hasta.ValueChanged -= dtp_desde_ValueChanged; List <ComboboxItem> estados = new List <ComboboxItem>(); estados.Add(new ComboboxItem("TODOS", "")); estados.Add(new ComboboxItem("PENDIENTE", "P")); estados.Add(new ComboboxItem("COBRADA", "C")); estados.Add(new ComboboxItem("ANULADA", "A")); this.cmb_estado.DataSource = estados; this.cmb_estado.ValueMember = "Value"; this.cmb_estado.DisplayMember = "Text"; this.adicionales = AdicionalTR.nombresFactura(); this.dtp_desde.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); //this.dtp_desde.Value = DateTime.Now; this.dtp_hasta.Value = DateTime.Now; this.cmb_estado.SelectedValue = estado; this.llenarGrid(dtp_desde.Value, dtp_hasta.Value, estado, null); this.dtp_desde.ValueChanged += dtp_desde_ValueChanged; this.dtp_hasta.ValueChanged += dtp_desde_ValueChanged; this.cmb_estado.SelectedIndexChanged += dtp_desde_ValueChanged; }
protected void cargarAdicionales() { AdicionalTR tran = new AdicionalTR(); List <Adicional> adicionales = tran.cargarAdicionales(); if (adicionales != null) { this.txt_cantidad.Text = adicionales.Count.ToString(); int n = 1; foreach (Adicional adicional in adicionales) { TabPage paginaNueva = this.crearPagina(n); controlesAdicionales controles = new controlesAdicionales(paginaNueva); controles.idAdicional = adicional.idAdicional; controles.cmb_tipo.SelectedValue = adicional.tipo; //if (adicional.tipo == "T") controles.grw_datos.Enabled = false; controles.txt_nombre.Text = adicional.nombre; controles.txt_etiqueta.Text = adicional.etiqueta; controles.chk_activo.Checked = (adicional.estado == "A"); controles.chk_requerido.Checked = adicional.obligatorio; controles.chk_mostrarBusqueda.Checked = adicional.mostrarEnListado; if (adicional.items != null) { int i = 0; foreach (String texto in adicional.items) { controles.grw_datos.Rows.Add(); controles.grw_datos["valor", i].Value = texto; i++; } } this.paginaControles.Add(controles); n++; } } }
private void frm_adicionales_Load(object sender, EventArgs e) { this.llenarComboTipo(this.cmb_tipo1); this.llenarComboTipo(this.cmb_tipo2); string mensaje = ""; AdicionalTR tran = new AdicionalTR(); Adicional adicional1 = tran.consultar(ref mensaje, 1); if (adicional1 != null) { this.cmb_tipo1.SelectedValue = adicional1.tipo; if (adicional1.tipo == "T") { this.grw_items1.Enabled = false; } this.txt_nombre1.Text = adicional1.nombre; this.txt_etiqueta1.Text = adicional1.etiqueta; this.chk_activo1.Checked = (adicional1.estado == "A"); this.chk_requerido1.Checked = adicional1.obligatorio; this.chk_mostrarListado1.Checked = adicional1.mostrarEnListado; if (adicional1.items != null) { int i = 0; foreach (String texto in adicional1.items) { this.grw_items1.Rows.Add(); this.grw_items1["valor1", i].Value = texto; i++; } } Adicional adicional2 = tran.consultar(ref mensaje, 2); if (adicional2 != null) { this.cmb_tipo2.SelectedValue = adicional2.tipo; if (adicional2.tipo == "T") { this.grw_items2.Enabled = false; } this.txt_nombre2.Text = adicional2.nombre; this.txt_etiqueta2.Text = adicional2.etiqueta; this.chk_activo2.Checked = (adicional2.estado == "A"); this.chk_requerido2.Checked = adicional2.obligatorio; this.chk_mostrarListado2.Checked = adicional2.mostrarEnListado; if (adicional2.items != null) { int i = 0; foreach (String texto in adicional2.items) { this.grw_items2.Rows.Add(); this.grw_items2["valor2", i].Value = texto; i++; } } } } else { Mensaje.advertencia(mensaje); } }