private void btnguardar_Click(object sender, EventArgs e) { dbgLista.Enabled = true; if (txtNomCat.Text == "" || cmbUbicacion.Text == "" || txtdescripcion.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); } else { if (MessageBox.Show("¿Estas seguro de agregar?", "advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_InsertarCategoria '" + txtNomCat.Text.ToUpper() + "','" + txtdescripcion.Text.ToUpper() + "','" + Convert.ToInt32(cmbUbicacion.SelectedValue) + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); cargartabla(); } catch { MessageBox.Show("Error, no se inserto registro"); } } } }
private void btnsalir_Click(object sender, EventArgs e) { if (txtnombre.Text == "" || nudstockmin.Value == 0 || txtmarca.Text == "" || cmbcategoria.Text == "" || cmbsubcategoria.Text == "" || cmbunidadmedida.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); } else { if (MessageBox.Show("¿Estas seguro de actualizar?", "advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_ActualizarProducto '" + txtcodigo.Text + "','" + txtnombre.Text + "','" + Convert.ToDouble(nudpreciov.Value) + "','" + Convert.ToInt32(cmbcategoria.SelectedValue) + "','" + txtmarca.Text.ToUpper() + "','" + Convert.ToInt32(nudstockactual.Value) + "','" + Convert.ToInt32(cmbunidadmedida.SelectedValue) + "','" + Convert.ToInt32(cmbsubcategoria.SelectedValue) + "','" + Convert.ToInt32(nudstockmin.Value) + "','" + Convert.ToDouble(nudprecioc.Value) + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); cargartabla(); } catch { MessageBox.Show("Error, no se actualizó registro"); } } } }
private void btnsalir_Click(object sender, EventArgs e) { if (txtdescripcion.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); txtdescripcion.Focus(); } else { if (MessageBox.Show("¿Estas seguro de actualizar?", "advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_ActualizarUbicacion '" + txtdescripcion.Text.ToUpper() + "','" + txtcodigo.Text + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); cargartabla(); da.Dispose(); } catch { MessageBox.Show("Error, no se actualizó registro"); } } } }
private void btnNuevoP_Click(object sender, EventArgs e) { cmbCargo.SelectedIndex = -1; SYSCON.limpiar(this.groupBox2); txtNom.Select(); dataGridView1.Enabled = false; }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtmotivo.Text == "" || cmbtipodoc.Text == "" || txtNumeroDoc.Text == "" || txtpersonal.Text == "" || nudpreciov.Text == "" || nudprecioc.Text == "" || txtproducto.Text == "" || nudCantidad.Value == 0) { SYSCON.MensajeValidacion(this.groupBox2); } else { if (MessageBox.Show("¿Seguro de agregar nuevo item al detalle?", "Consulta", MessageBoxButtons.YesNo) == DialogResult.Yes) { controlar = 0; for (int i = 0; i <= dataGridView1.RowCount - 1; i++) { int idpro; idpro = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value); if (Convert.ToInt32(txtcproducto.Text) == idpro) { dataGridView1.Rows[i].Cells[2].Value = Convert.ToInt32(nudCantidad.Value) + Convert.ToInt32(dataGridView1.Rows[i].Cells[2].Value); SYSCON.limpiar(this.groupBox5); controlar++; } } if (controlar == 0) { dataGridView1.Rows.Add(txtcproducto.Text, txtproducto.Text, nudCantidad.Value, nudprecioc.Text, nudpreciov.Text, dtpFechaVenc.Value.ToString("MM-dd-yyyy")); SYSCON.limpiar(this.groupBox5); } } } }
private void btnRegistrarP_Click(object sender, EventArgs e) { dataGridView1.Enabled = true; bool estado = true; if (txtNom.Text == "" || txtApeMat.Text == "" || txtCel.Text == "" || txtContra.Text == "" || txtNumDoc.Text == "" || cmbCargo.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); } else if (txtNom.Text == "" || txtApeMat.Text == "" || txtCel.Text == "" || txtContra.Text == "" || txtNumDoc.TextLength < 8 || cmbCargo.Text == "") { txtNumDoc.Select(); MessageBox.Show("El DNI debe tener como minimo 8 digitos"); } else if (txtCel.TextLength < 9) { MessageBox.Show("El número deben ser 9 digitos"); txtCel.Select(); } else if (txtNom.TextLength < 3 || txtApePat.TextLength < 3 || txtApeMat.TextLength < 3) { MessageBox.Show("El ingreso minimo Nombres y Apellidos es de 3 digitos "); txtNom.Select(); } else if (txtContra.TextLength < 7) { MessageBox.Show("La contraseña debe tener com minimo 7 digitos"); txtContra.Select(); } else if (ComprobarFormatoEmail(txtemail.Text) == false) { MessageBox.Show("El Email Ingresado no se encuentra en el Formato Correcto", txtemail.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } else { if (MessageBox.Show("¿Estas seguro de agregar?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_InsertarPersonal '" + txtNom.Text.ToUpper() + "','" + txtApePat.Text.ToUpper() + "','" + txtApeMat.Text.ToUpper() + "','" + txtDirec.Text.ToUpper() + "','" + txtCel.Text.ToUpper() + "','" + cmbCargo.Text.ToUpper() + "','" + DesEncriptar(txtContra.Text) + "','" + dtpFechaNac.Value.ToString("MM/dd/yyyy") + "','" + cmbTipoDoc.Text.ToUpper() + "','" + txtNumDoc.Text.ToUpper() + "','" + estado + "','" + txtemail.Text + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); cargartabla(); da.Dispose(); } catch { MessageBox.Show("Error, no se inserto registro"); } } } }
private void button6_Click(object sender, EventArgs e) { if (dgv1.RowCount > 0) { if (MessageBox.Show("¿Estas seguro de registrar la salida de productos?", "Consulta", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { string numdoc; numdoc = txtserie.Text + "-" + txtdocumento.Text; //Se busca cabecera emitida en tabla docentrada SqlDataAdapter da = new SqlDataAdapter("Sp_InsertarSalida'" + cmbtipodoc.Text.ToUpper() + "','" + numdoc + "','" + dtmfechasalida.Value.ToString("MM-dd-yyyy") + "','" + txtpersonal.Text + "','" + txtdocumento.Text.ToString() + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); //Insertando Detalle de DocEntrada en la BD za SqlDataAdapter da2 = new SqlDataAdapter("select top 1 * from Salida order by IdSalida desc", SYSCON.cadconex); DataTable dt2 = new DataTable(); da2.Fill(dt2); nvIdSalida = Convert.ToInt32(dt2.Rows[0]["IdSalida"]); da2.Dispose(); int c; for (c = 0; c <= dgv1.RowCount - 1; c++) { SqlDataAdapter da3 = new SqlDataAdapter("Sp_InsertarProductoSalida '" + dgv1.Rows[c].Cells[0].Value + "','" + nvIdSalida + "','" + dgv1.Rows[c].Cells[2].Value + "','" + dgv1.Rows[c].Cells[3].Value + "','" + dgv1.Rows[c].Cells[4].Value + "'", SYSCON.cadconex); DataTable dt3 = new DataTable(); da3.Fill(dt3); da3.Dispose(); } MessageBox.Show("Salida procesada", "Aviso"); actualnumdoc(); SqlDataAdapter da4 = new SqlDataAdapter("Sp_ActualizarSalida'" + nvIdSalida + "','" + cmbtipodoc.Text.ToUpper() + "','" + dtmfechasalida.Value.ToString("MM-dd-yyyy") + "','" + txtpersonal.Text + "','" + txtdocumento.Text.ToString() + "'", SYSCON.cadconex); DataTable dt4 = new DataTable(); da4.Fill(dt4); da4.Dispose(); dgv1.Rows.Clear(); cmbtipodoc.Focus(); txtdocumento.Clear(); SYSCON.limpiar(this.groupBox5); SYSCON.limpiar(this.groupBox6); Form f1 = new frmImpresionSalida(); f1.Show(); } catch { } } else { } } else { MessageBox.Show("No se puede grabar ingreso," + Char.ConvertFromUtf32(13) + "No existen items o superó límite máximo de items por comprobante", "Aviso"); } }
private void btnAgregar_Click_1(object sender, EventArgs e) { //string repetido = txtCProducto.Text; actualstock(); if (cmbtipodoc.Text == "" || txtNumeroDoc.Text == "" || cmbProveedor.Text == "" || txtpersonal.Text == "" || nudpreciov.Text == "" || nudprecioc.Text == "" || txtLote.Text == "" || cmbCategoria.Text == "" || cmbSubCategoria.Text == "" || cmbProducto.Text == "" || nudCantidad.Value == 0) { SYSCON.MensajeValidacion(this.groupBox2); } else { if (MessageBox.Show("¿Seguro de agregar nuevo item al detalle?", "Consulta", MessageBoxButtons.YesNo) == DialogResult.Yes) { //if (txtCProducto.Text == repetido) { // MessageBox.Show("No puede ingresar el mismo producto"); //} //else { //repetido = txtCProducto.Text; //dgvEProducto.Rows.Add(txtCProducto.Text, cmbProducto.Text, nudCantidad.Value, nudprecioc.Value,nudpreciov.Value, txtLote.Text, dtpFechaVenc.Value.ToString("MM-dd-yyyy") ); // SYSCON.limpiar(this.groupBox4); // SYSCON.limpiar(this.groupBox5); //} controlar = 0; for (int i = 0; i <= dgvEProducto.RowCount - 1; i++) { int idpro; idpro = Convert.ToInt32(dgvEProducto.Rows[i].Cells[0].Value); if (Convert.ToInt32(txtCProducto.Text) == idpro) { dgvEProducto.Rows[i].Cells[2].Value = Convert.ToInt32(nudCantidad.Value) + Convert.ToInt32(dgvEProducto.Rows[i].Cells[2].Value); SYSCON.limpiar(this.groupBox4); SYSCON.limpiar(this.groupBox5); controlar++; checkBox1.Checked = false; dtpFechaVenc.Value = DateTime.Now; } } if (controlar == 0) { dgvEProducto.Rows.Add(txtCProducto.Text, cmbProducto.Text, nudCantidad.Value, nudprecioc.Text, nudpreciov.Text, txtLote.Text.ToUpper(), dtpFechaVenc.Value.ToString("MM-dd-yyyy"), estadofecha); SYSCON.limpiar(this.groupBox4); SYSCON.limpiar(this.groupBox5); checkBox1.Checked = false; dtpFechaVenc.Value = DateTime.Now; } } } }
private void btnnuevo_Click(object sender, EventArgs e) { nudprecioc.Enabled = false; nudpreciov.Enabled = false; SYSCON.limpiar(this.groupBox2); txtnombre.Select(); nudstockactual.Value = Convert.ToInt32(0); nudpreciov.Value = Convert.ToDecimal(0); dgvproducto.Enabled = false; }
private void btnREntradaP_Click(object sender, EventArgs e) { if (dgvEProducto.RowCount > 0) { if (MessageBox.Show("¿Estas seguro de registrar la entrada de productos?", "Consulta", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_InsertarEntrada '" + cmbtipodoc.Text.ToUpper() + "','" + dtpEntrada.Value.ToString("MM-dd-yyyy") + "','" + SYSCON.iduser + "','" + cmbProveedor.SelectedValue + "','" + txtNumeroDoc.Text + "','" + "" + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); //Se busca cabecera emitida en tabla docentrada SqlDataAdapter da2 = new SqlDataAdapter("select top 1 * from Entrada order by IdEntrada desc", SYSCON.cadconex); DataTable dt2 = new DataTable(); da2.Fill(dt2); nvIdEntrada = Convert.ToInt32(dt2.Rows[0]["IdEntrada"]); da2.Dispose(); //Insertando Detalle de DocEntrada en la BD int c; for (c = 0; c <= dgvEProducto.RowCount - 1; c++) { SqlDataAdapter da3 = new SqlDataAdapter("Sp_InsertarProductoEntrada '" + nvIdEntrada + "','" + dgvEProducto.Rows[c].Cells[0].Value + "','" + dgvEProducto.Rows[c].Cells[2].Value + "','" + dgvEProducto.Rows[c].Cells[3].Value + "','" + dgvEProducto.Rows[c].Cells[5].Value + "','" + dgvEProducto.Rows[c].Cells[6].Value + "','" + dgvEProducto.Rows[c].Cells[4].Value + "','" + dgvEProducto.Rows[c].Cells[7].Value + "'", SYSCON.cadconex); DataTable dt3 = new DataTable(); da3.Fill(dt3); da3.Dispose(); } MessageBox.Show("Ingreso procesado", "Aviso"); dgvEProducto.Rows.Clear(); txtCEntrada.Clear(); checkBox1.Checked = false; txtCProducto.Clear(); nudCantidad.Value = 0; cmbtipodoc.Focus(); cmbtipodoc.SelectedIndex = -1; txtNumeroDoc.Clear(); dtpFechaVenc.Value = DateTime.Now; //cmbtipodoc.Clear(); cmbProveedor.SelectedIndex = -1; SYSCON.limpiar(this.groupBox4); SYSCON.limpiar(this.groupBox5); } catch { } } } else { MessageBox.Show("No se puede grabar ingreso," + Char.ConvertFromUtf32(13) + "No existen items o superó límite máximo de items por comprobante", "Aviso"); } }
private void btnRegistrar_Click_1(object sender, EventArgs e) { dataGridView1.Enabled = true; if (txtRsocial.Text == "" || txtRUC.Text == "" || txtTele.Text == "" || txtDirec.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); } else if (txtRsocial.TextLength < 3) { MessageBox.Show("La razón social tiene que tener como minimo 3 digitos"); txtRUC.Select(); } else if (txtRUC.TextLength < 11 && txtTele.TextLength < 9) { MessageBox.Show("Corregir RUC y celular"); txtRUC.Select(); } else if (txtRUC.TextLength < 11) { MessageBox.Show("El RUC debe tener 11 digitos"); txtRUC.Select(); } else if (txtTele.TextLength < 9) { MessageBox.Show("El celular debe tener 9 digitos"); txtTele.Select(); } else { if (MessageBox.Show("¿Estas seguro de agregar?", "advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_InsertarProveedor '" + txtRsocial.Text.ToUpper() + "','" + txtTele.Text.ToUpper() + "','" + txtDirec.Text.ToUpper() + "','" + txtRUC.Text.ToUpper() + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); cargartabla(); } catch { MessageBox.Show("Error, no se inserto registro"); } } } }
private void btnconsultar_Click(object sender, EventArgs e) { try { dynamic respuesta = dBApi.Get("https://api.sunat.cloud/ruc/" + txtRUC.Text); txtRsocial.Text = respuesta.razon_social.ToString(); txtcondicion.Text = respuesta.contribuyente_condicion.ToString(); txttipo.Text = respuesta.contribuyente_tipo.ToString(); txtestado.Text = respuesta.contribuyente_estado.ToString(); txtDirec.Text = respuesta.domicilio_fiscal.ToString(); } catch { MessageBox.Show("Nro RUC no valido"); SYSCON.limpiar(this.groupBox2); txtRUC.Focus(); } }
private void btnactualizar_Click(object sender, EventArgs e) { if (txtnombre.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); txtnombre.Focus(); } else if (cmbcategoria.Text == "") { SYSCON.MensajeValidacion(this.groupBox2); cmbcategoria.Focus(); } else { if (MessageBox.Show("¿Estas seguro de actualizar?", "advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_ActualizarSubCategoria '" + txtcodigo.Text.ToUpper() + "','" + txtnombre.Text.ToUpper() + "','" + Convert.ToInt32(cmbcategoria.SelectedValue) + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); cargartabla(); rellenacombo(); } catch { MessageBox.Show("Error, no se inserto registro"); } } } }
private void btnCerrar_Click(object sender, EventArgs e) { SYSCON.Salir(this); }
private void btnnuevo_Click(object sender, EventArgs e) { SYSCON.limpiar(this.groupBox2); txtdescripcion.Select(); dbgUbicacion.Enabled = false; }
private void btnnuevo_Click(object sender, EventArgs e) { SYSCON.limpiar(this.groupBox2); txtnombre.Select(); dbgsubcategoria.Enabled = false; }
private void cmdagrega_Click(object sender, EventArgs e) { try { if (cmbtipodoc.Text == "" || txtdocumento.Text == "" || txtpersonal.Text == "" || txtpreciov.Text == "" || cmbcategoria.Text == "" || cmbsubcategoria.Text == "" || cmbproducto.Text == "" || nudcantidad.Value == 0) { SYSCON.MensajeValidacion(this.groupBox2); } else { if (Convert.ToInt32(txtstock.Text) > nudcantidad.Value) { if (MessageBox.Show("¿Seguro de agregar nuevo item al detalle?", "Consulta", MessageBoxButtons.YesNo) == DialogResult.Yes) { //cant = Convert.ToInt32(nudcantidad.Value); controlar = 0; controlars = 0; for (int i = 0; i <= dgv1.RowCount - 1; i++) { int idpro; idpro = Convert.ToInt32(dgv1.Rows[i].Cells[0].Value); if (Convert.ToInt32(txtIdProducto.Text) == idpro) { cant = cant + Convert.ToInt32(nudcantidad.Value); if (cant < Convert.ToInt32(txtstock.Text)) { dgv1.Rows[i].Cells[2].Value = Convert.ToInt32(nudcantidad.Value) + Convert.ToInt32(dgv1.Rows[i].Cells[2].Value); controlar++; controlars++; //MessageBox.Show("" + cant); } else { MessageBox.Show("SUPERA EL STOCK"); controlars++; cant = Convert.ToInt32(dgv1.Rows[i].Cells[2].Value); } } } if (Convert.ToInt32(txtstock.Text) > Convert.ToInt32(nudcantidad.Value) && controlar == 0 && controlars == 0) { cant = Convert.ToInt32(nudcantidad.Value); dgv1.Rows.Add(txtIdProducto.Text, cmbproducto.Text, nudcantidad.Value, txtprecio.Text, txtpreciov.Text, Convert.ToDouble(nudcantidad.Value) * Convert.ToDouble(txtpreciov.Text)); nudcantidad.Value = 0; SYSCON.limpiar(this.groupBox5); SYSCON.limpiar(this.groupBox6); } } } else { MessageBox.Show("La cantidad de productos supera el stock actual"); } } } catch { } }
private void button1_Click_1(object sender, EventArgs e) { SYSCON.limpiar(this.groupBox2); cmbtipodoc.Select(); txtpersonal.Text = SYSCON.iduser; }
private void btnnuevo_Click(object sender, EventArgs e) { SYSCON.limpiar(this.groupBox2); txtNomCat.Select(); dbgLista.Enabled = false; }
private void btnNuevo_Click_1(object sender, EventArgs e) { SYSCON.limpiar(this.groupBox2); txtRsocial.Select(); dataGridView1.Enabled = false; }
private void Form1_Load(object sender, EventArgs e) { cargartabla(); SYSCON.limpiar(this.groupBox2); txtRUC.Focus(); }
private void btnREntradaP_Click(object sender, EventArgs e) { if (dataGridView1.RowCount > 0) { if (MessageBox.Show("¿Estas seguro de registrar la entrada de productos?", "Consulta", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { SqlDataAdapter da = new SqlDataAdapter("Sp_InsertarEntrada '" + "ENTRADA INTERNA" + "','" + dtpEntrada.Value.ToString("MM-dd-yyyy") + "','" + txtpersonal.Text + "','" + "2" + "','" + txtNumeroDoc.Text + "','" + txtmotivo.Text + "'", SYSCON.cadconex); DataTable dt = new DataTable(); da.Fill(dt); da.Dispose(); //Se busca cabecera emitida en tabla docentrada SqlDataAdapter da2 = new SqlDataAdapter("select top 1 * from Entrada order by IdEntrada desc", SYSCON.cadconex); DataTable dt2 = new DataTable(); da2.Fill(dt2); nvIdEntrada = Convert.ToInt32(dt2.Rows[0]["IdEntrada"]); da2.Dispose(); //Se busca cabecera emitida en tabla docentrada SqlDataAdapter da5 = new SqlDataAdapter("select top 1 * from Salida sa inner join Producto_Salida prosa on sa.IdSalida=prosa.IdSalida where NroDoc='" + txtNumeroDoc.Text + "'", SYSCON.cadconex); DataTable dt5 = new DataTable(); da5.Fill(dt5); nvIdSalida = Convert.ToInt32(dt5.Rows[0]["IdProductoSalida"]); da5.Dispose(); //Insertando Detalle de DocEntrada en la BD int c; for (c = 0; c <= dataGridView1.RowCount - 1; c++) { SqlDataAdapter da3 = new SqlDataAdapter("Sp_InsertarProductoEntrada '" + nvIdEntrada + "','" + dataGridView1.Rows[c].Cells[0].Value + "','" + dataGridView1.Rows[c].Cells[2].Value + "','" + dataGridView1.Rows[c].Cells[3].Value + "','" + "" + "','" + dataGridView1.Rows[c].Cells[5].Value + "','" + dataGridView1.Rows[c].Cells[4].Value + "','" + dataGridView1.Rows[c].Cells[6].Value + "'", SYSCON.cadconex); DataTable dt3 = new DataTable(); da3.Fill(dt3); da3.Dispose(); SqlDataAdapter da4 = new SqlDataAdapter("Sp_ActualizarCantSalida '" + nvIdSalida + "','" + dataGridView1.Rows[c].Cells[2].Value + "'", SYSCON.cadconex); DataTable dt4 = new DataTable(); da4.Fill(dt4); da4.Dispose(); } MessageBox.Show("Ingreso procesado", "Aviso"); txtNumeroDoc.Text = ""; buscar(); txtpersonal.Text = "1"; dataGridView1.Rows.Clear(); txtCEntrada.Clear(); txtcproducto.Clear(); txtmotivo.Clear(); nudCantidad.Value = 0; cmbtipodoc.Focus(); txtNumeroDoc.Text = ""; cmbtipodoc.SelectedIndex = -1; cmbProveedor.SelectedIndex = -1; txtmotivo.Clear(); SYSCON.limpiar(this.groupBox5); } catch { } } } else { MessageBox.Show("No se puede grabar ingreso," + Char.ConvertFromUtf32(13) + "No existen items o superó límite máximo de items por comprobante", "Aviso"); } }