private void btnEliminar_Click(object sender, EventArgs e) { if (iIdOrigenOrden == 0) { ok.LblMensaje.Text = "No ha cargado información para procesar."; ok.ShowDialog(); } else if (comprobarRegistro() == false) { SiNo.LblMensaje.Text = "¿Esta seguro que desea dar de bajar el registro " + txtDescripcion.Text.ToUpper().Trim() + "?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } else { ok.LblMensaje.Text = "No se puede eliminar el registro " + txtDescripcion.Text.ToUpper().Trim() + ", ya que contiene dependencias del mismo."; ok.ShowDialog(); } }
private void btnImprimir_Click(object sender, EventArgs e) { if (rbdVerPrecuenta.Checked == true) { //PRECUENTA consultarImpresoraTipoOrden(Program.iFormatoPrecuenta, 1); rbdVerFactura.Checked = false; } else { if (iIdTipoComprobante == 1) { SiNo.LblMensaje.Text = "¿Está seguro que desea reimprimir la factura?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { consultarImpresoraTipoOrden(Program.iFormatoFactura, 2); } } else { consultarImpresoraTipoOrden(Program.iFormatoPrecuenta, 3); } rbdVerPrecuenta.Checked = false; } }
private void btnEliminar_Click(object sender, EventArgs e) { if (iIdPosCanalImpresion == 0) { ok.LblMensaje.Text = "No hay un registro seleccionado para eliminar."; ok.ShowDialog(); } else { //if (consultarRegistro() > 0) //{ // ok.LblMensaje.Text = "Existen registros relacionados con la selección. No puede eliminar el registro."; // ok.ShowDialog(); //} //else if (consultarRegistro() == -1) //{ // ok.LblMensaje.Text = "Existe un error al consultar si el registro se utilizó en otros registros."; // ok.ShowDialog(); //} //else //{ SiNo.LblMensaje.Text = "¿Está seguro que desea eliminar el registro seleccionado?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } //} } }
private void btnGrabar_Click(object sender, EventArgs e) { if (txtCuenta.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el correo electrónico del emisor."; ok.ShowDialog(); txtCuenta.Focus(); } else if (txtPasswordCuenta.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese la contraseña del correo electrónico del emisor."; ok.ShowDialog(); txtPasswordCuenta.Focus(); } else if (txtSmtp.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el dominio del correo electrónico."; ok.ShowDialog(); txtSmtp.Focus(); } else if (txtPuerto.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el puerto del correo electrónico del emisor."; ok.ShowDialog(); txtPuerto.Focus(); } else { if (chkSSL.Checked == true) { iSSL = 1; } else { iSSL = 0; } if (iIdCorreoEmisor == 0) { SiNo.LblMensaje.Text = "¿Está seguro que desea guardar el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { insertarRegistro(); } } else { actualizarRegistro(); } } }
private void Btn_Anularjornada_Click(object sender, EventArgs e) { SiNo.LblMensaje.Text = "¿Está seguro que desea dar de baja el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } }
private void btnEjecutar_Click(object sender, EventArgs e) { SiNo.LblMensaje.Text = "¿Desea ejecutar la instrucción SQL ingresada?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { ejecutarSQL(); } }
private void btnFacturar_Click(object sender, EventArgs e) { SiNo.LblMensaje.Text = "¿Está seguro que desea generar la factura para " + cmbRepartidoresExternos.Text.ToString() + "?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { insertarFactura(); } }
private void btnGrabar_Click(object sender, EventArgs e) { if (txtOrden.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el número de orden a mostrar."; ok.ShowDialog(); txtOrden.Focus(); } else if (txtCodigo.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el código para el registro."; ok.ShowDialog(); txtCodigo.Focus(); } else if (txtDirectorio.Text.Trim() == "") { ok.LblMensaje.Text = "Favor seleccione un directorio para el registro."; ok.ShowDialog(); txtDirectorio.Focus(); } else { if (bActualizar == false) { SiNo.LblMensaje.Text = "¿Está seguro que dese guardar el registro para el tipo de comprobante: " + cmbTipoComprobante.Text + "?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { insertarRegistro(); } } else { actualizarRegistro(); } } }
//FUNCION PARA ELIMINAR private void eliminarRegistro(int iId) { try { SiNo.LblMensaje.Text = "¿Está seguro que desea eliminar el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); goto fin; } sSql = "update pos_terminal set estado = 'E' where id_pos_terminal = " + iId; //SE EJECUTA LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Registro eliminado éxitosamente."; ok.ShowDialog(); limpiarTodo(); goto fin; } else { goto fin; } } catch (Exception) { goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); //ok.LblMensaje.Text = "Ocurrió un problema en la transacción. No se guardarán los cambios."; //ok.ShowDialog(); } fin : { } }
private void btnAnularMetodoPago_Click(object sender, EventArgs e) { SiNo = new VentanasMensajes.frmMensajeSiNo(); SiNo.LblMensaje.Text = "¿Está seguro que desea dar de baja el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } }
private void Btn_AnularPosOriOrd_Click(object sender, EventArgs e) { if (comprobarRegistro() == false) { SiNo.LblMensaje.Text = "¿Esta seguro que desea dar de bajar el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (iIdRegistro == 0) { ok.LblMensaje.Text = "No hay un registro seleccionado para eliminar."; ok.ShowDialog(); } else { SiNo.LblMensaje.Text = "¿Está seguro que desea eliminar el registro seleccionado?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } }
private void btnAnular_Click(object sender, EventArgs e) { if (iIdLocalidad != 0) { SiNo.LblMensaje.Text = "¿Está seguro que desea eliminar el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } else { ok.LblMensaje.Text = "No hay registros para eliminar."; ok.ShowDialog(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (iIdRepartidor == 0) { ok.LblMensaje.Text = "No ha seleccionado un registro para verificar la eliminación."; ok.ShowDialog(); } else { SiNo.LblMensaje.Text = "Esta seguro que desea dar de baja el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } }
private void Btn_AnularPosTipForPag_Click(object sender, EventArgs e) { if (iIdFormaCobro == 0) { ok.LblMensaje.Text = "No ha seleccionado ningún registro para eliminar."; ok.ShowDialog(); } else { SiNo.LblMensaje.Text = "¿Está seguro que desea eliminar el registro seleccionado?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } }
private void btnCombinar_Click(object sender, EventArgs e) { if (dgvPedido.Rows.Count > 0) { SiNo.LblMensaje.Text = "¿Está seguro que desea combinar la orden de la " + sMesa + " con la " + txt_numeromesa.Text + "?"; SiNo.ShowInTaskbar = false; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { iIdPedido = iIdPedidoAyuda; DialogResult = DialogResult.OK; } } else { ok.LblMensaje.Text = "Seleccione una orden para ser combinada."; ok.ShowInTaskbar = false; ok.ShowDialog(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvDatos.Rows.Count == 0) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "No hay ítems para eliminar."; ok.ShowDialog(); } else { if (verificarDocumentoPago() == 1) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "No puede realizar ediciones de un ingreso que se ha ingresado con la comanda."; ok.ShowDialog(); } else { if (consultarRegistro() == true) { SiNo = new VentanasMensajes.frmMensajeSiNo(); SiNo.LblMensaje.Text = "Está seguro que desea eliminar el ingreso. Tenga en cuenta que puede alterar el arqueo de caja."; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } else { limpiar(); } } } } }
private void btnProcesar_Click(object sender, EventArgs e) { if (dgvDatos.Rows.Count > 0) { iContador = 0; for (int i = 0; i < dgvDatos.Rows.Count; i++) { if (Convert.ToBoolean(dgvDatos.Rows[i].Cells[5].Value) == true) { iContador++; } } if (iContador == 0) { ok.LblMensaje.Text = "No hay registros editados para procesar la información"; ok.ShowDialog(); } else { SiNo.LblMensaje.Text = "¿Está seguro que desea procesar la información"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { actualizarRegistros(); } } } else { ok.LblMensaje.Text = "No hay registros para procesar"; ok.ShowDialog(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (iIdRegistro == 0) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "No hay un registro seleccionado para eliminar."; ok.ShowDialog(); } else { if (consultarRegistro() > 0) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "Existen registros relacionados con la selección. No puede eliminar el registro."; ok.ShowDialog(); } else if (consultarRegistro() == -1) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "Existe un error al consultar si el registro se utilizó en otros registros."; ok.ShowDialog(); } else { SiNo = new VentanasMensajes.frmMensajeSiNo(); SiNo.LblMensaje.Text = "¿Está seguro que desea eliminar el registro seleccionado?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { eliminarRegistro(); } } } }
private async void btnReenviar_Click(object sender, EventArgs e) { iNumeroRegistros = 0; iErrorGenerados = 0; iErrorFirmados = 0; iErrorEnviarSRI = 0; iErrorConsultarXMLSRI = 0; iErrorEnviarMail = 0; iEnviadosExitosamente = 0; Task <bool> task; bool bConsulta; for (int i = 0; i < dgvDatos.Rows.Count; i++) { if (Convert.ToBoolean(dgvDatos.Rows[i].Cells["colMarca"].Value) == true) { iNumeroRegistros++; } } if (dgvDatos.Rows.Count == 0) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "No existen comprobantes electrónicos para procesar."; ok.ShowDialog(); return; } else if (iNumeroRegistros == 0) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "No hay registros seleccionados para procesar la información."; ok.ShowDialog(); return; } else { if (conexionInternet() == false) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "No hay una conexión a internet. Favor verifique la conectividad."; ok.ShowDialog(); return; } else { SiNo = new VentanasMensajes.frmMensajeSiNo(); SiNo.LblMensaje.Text = "¿Desea procesar los comprobantes electrónicos emitidos?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { this.Cursor = Cursors.WaitCursor; buscarDirectorio(); //AQUI TRAER EL LOGO //----------------------------------------------------------------- logo = new Clases_Factura_Electronica.ClaseObtenerLogo(); if (logo.obtenerRutaLogo() == false) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = logo.sRespuesta; ok.ShowDialog(); return; } else { sRutaLogo = logo.sRespuesta; } //SE INSTANCIA EL LOGO EN MEMORIA PARA ENVIAR if (sRutaLogo == "") { Bitmap My_Logo = Properties.Resources.SIN_LOGO; var ms = new MemoryStream(); My_Logo.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); Logo_Factura = ms.ToArray(); } else { if (File.Exists(sRutaLogo)) { Logo_Factura = File.ReadAllBytes(sRutaLogo); } else { Bitmap My_Logo = Properties.Resources.SIN_LOGO; var ms = new MemoryStream(); My_Logo.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); Logo_Factura = ms.ToArray(); } } //----------------------------------------------------------------- //AQUI SE INICIA EL PROCESO DE SINCRONIZACION CON EL SRI for (int i = 0; i < dgvDatos.Rows.Count; i++) { if (Convert.ToBoolean(dgvDatos.Rows[i].Cells["colMarca"].Value) == true) { sNumeroDocumento = "F" + dgvDatos.Rows[i].Cells["colEstablecimiento"].Value.ToString() + dgvDatos.Rows[i].Cells["colPtoEmision"].Value.ToString() + dgvDatos.Rows[i].Cells["colNumeroComprobante"].Value.ToString().PadLeft(9, '0'); //USANDO TASK ASYNC AWAIT // PASO 1.- INVOCAR A FUNCION PARA PRIMERO GENERAR EL XML task = new Task <bool>(() => generarXML(Convert.ToInt64(dgvDatos.Rows[i].Cells["colIdFactura"].Value))); task.Start(); dgvDatos.Rows[i].Cells["colEstado"].Value = "Generando XML..."; bConsulta = await task; if (bConsulta == true) { dgvDatos.Rows[i].Cells["colEstado"].Value = "XML Generado."; dgvDatos.Rows[i].Cells["colEstado"].Style.BackColor = Color.Lime; } else { dgvDatos.Rows[i].Cells["colEstado"].Value = "Error generar XML."; dgvDatos.Rows[i].Cells["colEstado"].Style.BackColor = Color.Red; goto retorna; } // PASO 2.- INVOCAR A FUNCION PARA FIRMAR EL XML task = new Task <bool>(() => firmarArchivoXML(sNumeroDocumento)); task.Start(); dgvDatos.Rows[i].Cells["colEstado"].Value = "Firmando XML..."; bConsulta = await task; if (bConsulta == true) { dgvDatos.Rows[i].Cells["colEstado"].Value = "XML Firmado."; dgvDatos.Rows[i].Cells["colEstado"].Style.BackColor = Color.Lime; } else { dgvDatos.Rows[i].Cells["colEstado"].Value = "Error firmar XML."; dgvDatos.Rows[i].Cells["colEstado"].Style.BackColor = Color.Red; goto retorna; } Thread.Sleep(3000); //PASO 5.- ENVIAR AL CORREO ELECTRONICO DEL CLIENTE task = new Task <bool>(() => enviarMailReenvio(i, Convert.ToInt64(dgvDatos.Rows[i].Cells["colIdFactura"].Value), sNumeroDocumento)); task.Start(); dgvDatos.Rows[i].Cells["colEstado"].Value = "Enviando al correo..."; bConsulta = await task; if (bConsulta == true) { dgvDatos.Rows[i].Cells["colEstado"].Value = "Correo enviado."; dgvDatos.Rows[i].Cells["colEstado"].Style.BackColor = Color.Yellow; } else { dgvDatos.Rows[i].Cells["colEstado"].Value = "Error al enviar al correo."; dgvDatos.Rows[i].Cells["colEstado"].Style.BackColor = Color.Red; goto retorna; } dgvDatos.Rows[i].Cells["colMarca"].Value = false; } retorna : { } } this.Cursor = Cursors.Default; chkSeleccionar.Checked = false; chkSeleccionar.Text = "Seleccionar todos los registros"; } } } }
//FUNCION PARA REAPERTURAR LA CAJA private void reabrirCaja() { try { sFecha = Program.sFechaSistema.ToString("yyyy-MM-dd"); sSql = ""; sSql = sSql + "select top 1 id_pos_cierre_cajero, fecha_apertura, estado_cierre_cajero" + Environment.NewLine; sSql = sSql + "from pos_cierre_cajero" + Environment.NewLine; //sSql = sSql + "where fecha_apertura = '" + sFecha + "'" + Environment.NewLine; sSql = sSql + "where id_localidad = " + Convert.ToInt32(cmbLocalidad.SelectedValue) + Environment.NewLine; sSql = sSql + "and id_jornada = " + Convert.ToInt32(cmbJornada.SelectedValue) + Environment.NewLine; sSql = sSql + "order by id_pos_cierre_cajero desc"; dtConsulta = new DataTable(); dtConsulta.Clear(); bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql); if (bRespuesta == true) { if (dtConsulta.Rows.Count > 0) { if ((sFecha == Convert.ToDateTime(dtConsulta.Rows[0].ItemArray[1].ToString()).ToString("yyyy-MM-dd")) && (dtConsulta.Rows[0].ItemArray[2].ToString() == "Abierta")) { ok.LblMensaje.Text = "La caja del día en curso se encuentra abierta."; ok.ShowDialog(); goto fin; } else if (sFecha == dtConsulta.Rows[0].ItemArray[1].ToString()) { ok.LblMensaje.Text = "La caja del día en curso se encuentra abierta."; ok.ShowDialog(); goto fin; } else { //PROCESO DE REAPERTURA SiNo.LblMensaje.Text = "¿Está seguro que desea reaperturar la caja seleccionada?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); goto fin; } sSql = "update pos_cierre_cajero set estado_cierre_cajero = 'Abierta' where id_pos_cierre_cajero = " + Convert.ToInt32(dtConsulta.Rows[0].ItemArray[0].ToString()); //EJECUTAMOS LA INSTRUCCIÒN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "La caja on fecha " + sFecha + " se ha reaperturado con éxito."; ok.ShowDialog(); limpiarLabels(); goto fin; } } } else { ok.LblMensaje.Text = "No existe una caja en la jornada actual. Recuerde que solo puede reabrir la última caja del mismo día."; ok.ShowDialog(); goto fin; } } else { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto fin; } } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto fin; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); //MessageBox.Show("Ocurrió un problema en la transacción. No se guardarán los cambios"); } fin: { } }
private void BtnNuevoPosMesa_Click(object sender, EventArgs e) { if (Convert.ToInt32(cmbSeccionMesa.SelectedValue) == 0) { ok.LblMensaje.Text = "Favor seleccione la sección para crear una mesa."; ok.ShowDialog(); cmbSeccionMesa.Focus(); } //SI EL BOTON ESTA EN OPCION NUEVO else if (btnNuevo.Text == "Nuevo") { grupoDatos.Enabled = true; btnNuevo.Text = "Guardar"; cmbSeccionMesa.Enabled = false; txtCodigo.Focus(); } //SI EL BOTON ESTA EN OPCION GUARDAR O ACTUALIZAR else { if (txtCodigo.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el código para la mesa."; ok.ShowDialog(); txtCodigo.Focus(); } else if (txtDescripcion.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese una descripción para la mesa."; ok.ShowDialog(); txtDescripcion.Focus(); } else if (txtNumeroMesa.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese el número de mesa."; ok.ShowDialog(); txtNumeroMesa.Focus(); } else if (txtCapacidad.Text.Trim() == "") { ok.LblMensaje.Text = "Favor ingrese la capacidad de personas para la mesa."; ok.ShowDialog(); txtCapacidad.Focus(); } else if ((txtX.Text.Trim() == "") || (txtY.Text.Trim() == "")) { ok.LblMensaje.Text = "Favor seleccione la ubicación de la mesa."; ok.ShowDialog(); btnExaminar.Focus(); } else { if (iIdMesa == 0) { SiNo.LblMensaje.Text = "¿Está seguro que desea guardar el registro?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { insertarRegistro(); } } else { actualizarRegistro(); } } } }
private void btnNuevo_Click(object sender, EventArgs e) { if (btnNuevo.Text == "Nuevo") { grupoDatos.Enabled = true; txtCodigo.Focus(); btnNuevo.Text = "Guardar"; } else { if (txtCodigo.Text == "") { ok.LblMensaje.Text = "Favor ingrese un código para el registro."; ok.ShowDialog(); txtCodigo.Focus(); } else if (txtDescripcion.Text == "") { ok.LblMensaje.Text = "Favor ingrese la descripción del registro."; ok.ShowDialog(); txtDescripcion.Focus(); } else if (Convert.ToInt32(cmbImpresoras.SelectedValue) == 0) { ok.LblMensaje.Text = "Favor seleccione la impresora."; ok.ShowDialog(); cmbImpresoras.Focus(); } else { if (btnNuevo.Text == "Guardar") { sSql = ""; sSql = sSql + "select count(*) cuenta" + Environment.NewLine; sSql = sSql + "from pos_formato_factura" + Environment.NewLine; sSql = sSql + "where codigo = '" + txtCodigo.Text.Trim() + "'" + Environment.NewLine; sSql = sSql + "and estado = 'A'"; dtConsulta = new DataTable(); dtConsulta.Clear(); bRespuesta = conexion.GFun_Lo_Busca_Registro(dtConsulta, sSql); if (bRespuesta == true) { if (dtConsulta.Rows.Count > 0) { if (dtConsulta.Rows[0].ItemArray[0].ToString() == "0") { //INSERTAR EL REGISTRO SiNo.LblMensaje.Text = "¿Está seguro que desea guardar la información?"; SiNo.ShowDialog(); if (SiNo.DialogResult == DialogResult.OK) { insertarRegistro(); } } else { ok.LblMensaje.Text = "Ya existe un registro con el código ingresado."; ok.ShowDialog(); } } } else { ok.LblMensaje.Text = sSql; ok.ShowDialog(); } } else if (btnNuevo.Text == "Actualizar") { actualizarRegistro(); } } } }