//FUNCION PARA INSERTAR UN REGISTRO private void insertarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "No se pudo iniciar la transacción para guardar la información."; ok.ShowDialog(); return; } sSql = ""; sSql += "insert into cv402_bodegas (" + Environment.NewLine; sSql += "idempresa, id_persona, cg_empresa, codigo, descripcion," + Environment.NewLine; sSql += "tipo, categoria, estado, usuario_creacion, terminal_creacion," + Environment.NewLine; sSql += "fecha_creacion, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += Convert.ToInt32(cmbEmpresa.SelectedValue) + ", " + dbAyudaResponsable.iId + ", "; sSql += Program.iCgEmpresa + ", '" + txtCodigo.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += "'" + txtDescripcion.Text.Trim() + "', '" + sTipo + "', '" + sCategoria + "', 'A'," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "', GETDATE()," + Environment.NewLine; sSql += "GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Código [" + txtCodigo.Text + "] ingresar éxitosamente."; ok.ShowDialog(); limpiarCampos(); llenarGrid(); return; } catch (Exception ex) { catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); limpiarCampos(); llenarGrid(); return; } }
//FUNCION PARA ACTUALIZAR EL REGISTRO private void actualizarTabPorcentajes() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); enviarParametro(); return; } sSql = ""; sSql += "update pos_parametro set" + Environment.NewLine; sSql += "iva = " + txtIva.Text.Trim() + "," + Environment.NewLine; sSql += "ice = " + txtIce.Text.Trim() + "," + Environment.NewLine; sSql += "maneja_servicio = " + iManejaServicio + "," + Environment.NewLine; sSql += "servicio = " + txtPorcentajeServicio.Text.Trim() + "," + Environment.NewLine; sSql += "etiqueta_mesa = " + iEtiquetaMesa + "," + Environment.NewLine; sSql += "opcion_login = "******"," + Environment.NewLine; sSql += "maneja_nomina = " + iManejaNomina + "," + Environment.NewLine; sSql += "precio_incluye_impuesto = " + iIncluirImpuesto + Environment.NewLine; sSql += "where id_pos_parametro = " + iIdParametro + Environment.NewLine; sSql += "and estado = 'A'"; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = conexion.sMensajeError; catchMensaje.ShowDialog(); return; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Registro actualizado éxitosamente. Los cambios se aplicarán al reiniciar el programa."; ok.ShowDialog(); parametros.cargarParametros(); cargarParametros(); enviarParametro(); return; } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }
//FUNCION PARA INSERTAR UN REGISTRO NUEVO private void insertarRegistro() { try { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al abrir transacción"; ok.ShowDialog(); return; } sSql = ""; sSql += "insert into cel_parametro(" + Environment.NewLine; sSql += "correo_que_envia, correo_palabra_clave, correo_smtp," + Environment.NewLine; sSql += "correo_puerto, correo_con_copia, correo_consumidor_final," + Environment.NewLine; sSql += "correo_ambiente_prueba, wsdl_pruebas, url_pruebas," + Environment.NewLine; sSql += "wsdl_produccion, url_produccion, certificado_ruta," + Environment.NewLine; sSql += "certificado_palabra_clave, maneja_ssl, estado, fecha_ingreso," + Environment.NewLine; sSql += "usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += "'" + txtCuenta.Text.Trim() + "', '" + txtPasswordCuenta.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtSmtp.Text.Trim() + "', " + Convert.ToInt32(txtPuerto.Text.Trim()) + "," + Environment.NewLine; sSql += "'" + txtCorreoCopia.Text.Trim() + "', '" + txtCorreoConsumidorFinal.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtCorreoAmbientePruebas.Text.Trim() + "', '" + txtEnvioPruebas.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtConsultaPruebas.Text.Trim() + "', '" + txtEnvioProduccion.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtConsultaProduccion.Text.Trim() + "', '" + txtRuta.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtPasswordCertificado.Text.Trim() + "', " + iManejaSSL + ", 'A', GETDATE()," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTA EL QUERY DE INSERCIÓN if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro insertado éxitosamente."; ok.ShowDialog(); cargarInformacion(); parametros.cargarParametrosFacturacionElectronica(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA INSERTAR EN LA BASE DE DATOS private void insertarRegistro() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); limpiar(); return; } sSql = ""; sSql = sSql + "insert into pos_porcentaje_propina (" + Environment.NewLine; sSql = sSql + "codigo, valor, estado, fecha_ingreso," + Environment.NewLine; sSql = sSql + "usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql = sSql + "values(" + Environment.NewLine; sSql = sSql + "'" + txtCodigo.Text.Trim() + "', " + txtDescripcion.Text.Trim() + "," + Environment.NewLine; sSql = sSql + "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; sSql = sSql + "'" + Program.sDatosMaximo[1] + "')"; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje = new VentanasMensajes.frmMensajeCatch(); catchMensaje.LblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeOK(); ok.LblMensaje.Text = "Registro ingresado éxitosamente."; ok.ShowDialog(); limpiar(); return; } catch (Exception ex) { catchMensaje = new VentanasMensajes.frmMensajeCatch(); catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
//FUNCION PARA ACTUALIZAR EL REGISTRO private void actualizarRegistro() { try { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción"; ok.ShowInTaskbar = false; ok.ShowDialog(); goto fin; } sSql = ""; sSql += "Update tp_localidades Set" + Environment.NewLine; sSql += "establecimiento= '" + txtEstablecimiento.Text.Trim() + "'," + Environment.NewLine; sSql += "punto_emision= '" + txtPuntoEmision.Text.Trim() + "'," + Environment.NewLine; sSql += "Direccion= '" + txtDireccion.Text.Trim() + "'" + Environment.NewLine; //sSql += "Usuario_Ingreso = '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; //sSql += "Terminal_Ingreso = '" + Program.sDatosMaximo[1] + "'," + Environment.NewLine; //sSql += "Fecha_Ingreso = GetDate()" + Environment.NewLine; sSql += "Where Id_localidad = " + iIdLocalidad; //EJECUTA EL QUERY DE ACTUALIZACION if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowInTaskbar = false; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Registro actualizado éxitosamente."; ok.ShowDialog(); llenarGrid(); limpiar(); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//FUNCION PARA INSERTAR EL REGISTRO private void insertarRegistro() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); return; } //INSTRUCCIÓN SQL PARA ACTUALIZAR sSql = ""; sSql += "insert into pos_correo_cierre (" + Environment.NewLine; sSql += "cuenta, password, smtp, puerto, maneja_SSL, correo_1, correo_2," + Environment.NewLine; sSql += "correo_3, estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += "'" + txtCuenta.Text.Trim().ToLower() + "', '" + txtPassword.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtSmtp.Text.Trim().ToLower() + "', " + txtPuerto.Text.Trim() + ", " + iIdSSL + "," + Environment.NewLine; sSql += "'" + txtCorreo_1.Text.Trim().ToLower() + "', '" + txtCorreo_2.Text.Trim().ToLower() + "'," + Environment.NewLine; sSql += "'" + txtCorreo_3.Text.Trim().ToLower() + "', 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[1] + "')"; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); return; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Registro insertado éxitosamente."; ok.ShowDialog(); consultarRegistro(); return; } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }
//FUNCION PARA INSERTAR private void insertarRegistro() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); limpiar(); return; } sSql = ""; sSql = sSql + "insert into pos_impresora (" + Environment.NewLine; sSql = sSql + "codigo, descripcion, path_url, puerto_impresora," + Environment.NewLine; sSql = sSql + "ip_impresora, id_localidad, numero_impresion," + Environment.NewLine; sSql = sSql + "cortar_papel, abrir_cajon, estado, fecha_ingreso," + Environment.NewLine; sSql = sSql + "usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql = sSql + "values(" + Environment.NewLine; sSql = sSql + "'" + txtCodigo.Text.Trim() + "', '" + txtDescripcion.Text.Trim() + "'," + Environment.NewLine; sSql = sSql + "'" + txtPath.Text.Trim() + "', '" + txtPuertoImpresora.Text.Trim() + "'," + Environment.NewLine; sSql = sSql + "'" + txtIpImpresora.Text.Trim() + "', " + Convert.ToInt32(cmbLocalidades.SelectedValue) + "," + Environment.NewLine; sSql = sSql + Convert.ToInt32(txtNumeroImpresiones.Text.Trim()) + ", " + iCortarPapel + "," + Environment.NewLine; sSql = sSql + iAbrirCajon + ", 'A', GETDATE()," + Environment.NewLine; sSql = sSql + "'" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Registro ingresado éxitosamente."; ok.ShowDialog(); limpiar(); return; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
private void actualizarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar la transacción para actualizar el registro."; ok.ShowDialog(); } else { sSql = ""; sSql += "update pos_empleados set" + Environment.NewLine; sSql += "aplica_almuerzo = " + iAplicaAlmuerzo + "," + Environment.NewLine; sSql += "estado = '" + sEstado + "'," + Environment.NewLine; sSql += "id_pos_cliente_empresarial = " + Convert.ToInt32(cmbEmpresaCliente.SelectedValue) + Environment.NewLine; sSql += "where id_pos_empleados = " + iIdRegistro; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; int num = (int)catchMensaje.ShowDialog(); } else { conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro actualizado éxitosamente."; ok.ShowDialog(); txtBuscar.Clear(); txtIdentificacion.Clear(); txtDescripcion.Clear(); cmbEstado.SelectedIndex = 0; btnAgregar.Text = "Agregar"; btnEliminar.Enabled = false; grupoDatos.Enabled = false; chkAlmuerzo.Checked = false; llenarGrid(0); txtBuscar.Focus(); } } } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); } }
//FUNCION PARA INSERTAR EL REGISTRO private void insertarRegistro() { try { //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 = ""; sSql += "insert into pos_correo_emisor (" + Environment.NewLine; sSql += "correo_que_envia, correo_con_copia_1, correo_con_copia_2," + Environment.NewLine; sSql += "correo_palabra_clave, correo_smtp, correo_puerto, maneja_SSL," + Environment.NewLine; sSql += "estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += "'" + txtCuenta.Text.Trim() + "', '" + txtCorreoCopia_1.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtCorreoCopia_2.Text.Trim() + "', '" + txtPasswordCuenta.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtSmtp.Text.Trim() + "', " + Convert.ToInt32(txtPuerto.Text.Trim()) + "," + Environment.NewLine; sSql += iSSL + ", 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[1] + "')"; //EJECUTA EL QUERY DE INSERCIÓN 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 insertado éxitosamente."; ok.ShowDialog(); consultarRegistro(); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//FUNCION PARA INSERTAR EL REGISTRO private void insertarRegistro() { try { //INICIA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción"; ok.ShowDialog(); goto fin; } sSql = ""; sSql = sSql + "insert into pos_repartidor (" + Environment.NewLine; sSql = sSql + "id_persona, codigo, descripcion, claveacceso, estado," + Environment.NewLine; sSql = sSql + "fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql = sSql + "values(" + Environment.NewLine; sSql = sSql + dbAyudaEmpleados.iId + ", '" + txtCodigo.Text.ToString().Trim() + "'," + Environment.NewLine; sSql = sSql + "'" + txtDescripcion.Text.ToString().Trim() + "', '" + txtClave.Text.ToString().Trim() + "'," + Environment.NewLine; sSql = sSql + "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTA LA INSTRUCCION 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 ingresado éxitosamente"; ok.ShowDialog(); btnNuevo.Text = "Nuevo"; grupoDatos.Enabled = false; limpiarTodo(); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//FUNCION PARA INSERTAR UN REGISTRO private void insertarRegistro() { try { //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 = ""; sSql = sSql + "insert into pos_formato_factura (" + Environment.NewLine; sSql = sSql + "codigo, descripcion, id_pos_impresora, estado, " + Environment.NewLine; sSql = sSql + "fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql = sSql + "values (" + Environment.NewLine; sSql = sSql + "'" + txtCodigo.Text.Trim() + "', '" + txtDescripcion.Text.Trim() + "'," + Environment.NewLine; sSql = sSql + Convert.ToInt32(cmbImpresoras.SelectedValue) + ", 'A', GETDATE()," + Environment.NewLine; sSql = sSql + "'" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //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 ingresado éxitosamente."; ok.ShowDialog(); limpiar(); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//FUNCION PARA INSERTAR EL REGISTRO private void insertarRegistro() { try { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción"; ok.ShowDialog(); return; } sSql = ""; sSql += "insert into cel_directorio(" + Environment.NewLine; sSql += "id_tipo_comprobante, orden, codigo," + Environment.NewLine; sSql += "nombres, estado, fecha_ingreso," + Environment.NewLine; sSql += "usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += iIdComprobante + ", '" + txtOrden.Text.Trim() + "'," + Environment.NewLine; sSql += "'" + txtCodigo.Text.Trim() + "', '" + txtDirectorio.Text.Trim() + "'," + Environment.NewLine; sSql += "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[1] + "')"; //EJECUTA EL QUERY DE INSERCION if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Registro agregado éxitosamente."; ok.ShowDialog(); llenarGrid(); limpiar(); return; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
//FUNCION PARA INSERTAR EN LA BASE DE DATOS private void insertarRegistro() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); limpiar(); goto fin; } sSql = ""; sSql = sSql + "insert into pos_mascara_item (" + Environment.NewLine; sSql = sSql + "codigo, descripcion, estado, fecha_ingreso," + Environment.NewLine; sSql = sSql + "usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql = sSql + "values(" + Environment.NewLine; sSql = sSql + "'" + txtCodigo.Text.Trim() + "', '" + txtDescripcion.Text.Trim() + "'," + Environment.NewLine; sSql = sSql + "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; sSql = sSql + "'" + Program.sDatosMaximo[1] + "')"; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Registro ingresado éxitosamente."; ok.ShowDialog(); limpiar(); } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//FUNCION PARA INSERTAR EL REGISTRO DE CIERRE DE CAJA private bool insertarCierreCajero(int iJornada_P) { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Ocurrió un problema en la transacción. No se guardarán los cambios"; ok.ShowDialog(); return(false); } sFechaCorta = Program.sFechaSistema.ToString("yyyy-MM-dd"); sHora = DateTime.Now.ToString("HH:mm:ss"); sSql = ""; sSql += "insert into pos_cierre_cajero (" + Environment.NewLine; sSql += "id_localidad, id_jornada, id_cajero, fecha_apertura," + Environment.NewLine; sSql += "hora_apertura, estado_cierre_cajero, porcentaje_iva, porcentaje_servicio," + Environment.NewLine; sSql += "estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += Program.iIdLocalidad + ", " + iJornada_P + "," + Environment.NewLine; sSql += Program.CAJERO_ID + ", '" + sFechaCorta + "', '" + sHora + "', 'Abierta'," + Environment.NewLine; sSql += (Program.iva * 100) + ", " + (Program.servicio * 100) + ", 'A', GETDATE()," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTAMOS LA INSTRUCCIÒN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); return(false); } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); return(true); } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); return(false); } }
//FUNCION PARA INSERTAR EL REGISTRO private void insertarRegistro() { try { //INICIA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar la transacción para guardar el registro."; ok.ShowDialog(); return; } sSql = ""; sSql += "insert into pos_promotor (" + Environment.NewLine; sSql += "id_persona, codigo, descripcion, claveacceso, is_active, estado," + Environment.NewLine; sSql += "fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += iIdPersona + ", '" + txtCodigo.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += "'" + txtDescripcion.Text.Trim().ToUpper() + "', '" + txtClave.Text.Trim() + "'," + Environment.NewLine; sSql += "1, 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTA LA INSTRUCCION SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro ingresado éxitosamente"; ok.ShowDialog(); btnNuevo.Text = "Nuevo"; grupoDatos.Enabled = false; limpiarTodo(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA ACTUALIZAR LOS REGISTROS private void actualizarRegistros() { try { //INICIO DE TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción"; ok.ShowDialog(); goto fin; } iContador = 0; for (int i = 0; i < dgvDatos.Rows.Count; i++) { bCheck = Convert.ToBoolean(dgvDatos.Rows[i].Cells[5].Value); if (bCheck == true) { iIdPedido = Convert.ToInt32(dgvDatos.Rows[i].Cells[0].Value); iNumeroMesa = Convert.ToInt32(dgvDatos.Rows[i].Cells[1].Value); sSql = ""; sSql += "update cv403_cab_pedidos set" + Environment.NewLine; sSql += "id_pos_mesa = " + iNumeroMesa + Environment.NewLine; sSql += "where id_pedido = " + iIdPedido; //EJECUCIÓN DE LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } dgvDatos.Rows[i].Cells[6].Value = true; iContador++; } } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Se han actualizado " + iContador.ToString() + " registros éxitosamente."; ok.ShowDialog(); llenarGrid(); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//ACTUALIZA EL REGISTRO A CERRADA private void actualizarUltimoRegistro(int iId) { try { sFecha = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowInTaskbar = false; ok.ShowDialog(); goto fin; } sSql = ""; sSql += "update pos_cierre_cajero set" + Environment.NewLine; sSql += "fecha_cierre = '" + sFecha.Substring(0, 10) + "'," + Environment.NewLine; sSql += "hora_cierre = '" + sFecha.Substring(11, 8) + "'," + Environment.NewLine; sSql += "estado_cierre_cajero = 'Cerrada' " + Environment.NewLine; sSql += "where id_pos_cierre_cajero = " + iId; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto fin; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin: { } }
//Función para guardar el registro private void insertarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar transacción."; ok.ShowDialog(); return; } iIdOrigen = Convert.ToInt32(cmbUnidadOrigen.SelectedValue); iIdEquivalencia = Convert.ToInt32(cmbUnidadDestino.SelectedValue); sSql = ""; sSql = "insert into pos_equivalencia_unidad (" + Environment.NewLine; sSql += "id_pos_unidad_inicial, id_pos_unidad_final, factor_conversion," + Environment.NewLine; sSql += "estado, fecha_ingreso, usuario_ingreso, terminal_ingreso," + Environment.NewLine; sSql += "numero_replica_trigger, numero_control_replica)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += iIdOrigen + ", " + iIdEquivalencia + ", '" + Convert.ToDecimal(txtEquivalencia.Text.Trim()) + "'," + Environment.NewLine; sSql += "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "','" + Program.sDatosMaximo[1] + "', 0, 0)"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro Ingresado éxitosamente."; ok.ShowDialog(); limpiar(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA INSERTAR EN LA BASE DE DATOS private void insertarRegistros() { try { iBandera = 0; if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Error al iniciar la transacción para guardar el registro."; ok.ShowDialog(); return; } for (int i = 0; i < dgvDatos.Rows.Count; i++) { sSql = ""; sSql += "insert into pos_empleado (" + Environment.NewLine; sSql += "id_persona, id_empleado, id_pos_area_consumo_empleados, is_active," + Environment.NewLine; sSql += "estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += dgvDatos.Rows[i].Cells["id_persona"].Value.ToString() + ", "; sSql += dgvDatos.Rows[i].Cells["id_empleado"].Value.ToString() + ", "; sSql += dgvDatos.Rows[i].Cells["id_pos_area_consumo_empleados"].Value.ToString() + ", "; sSql += "1, 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); iBandera = 1; break; } } if (iBandera == 1) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } else { conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Registros agregados éxitosamente."; ok.ShowDialog(); DialogResult = DialogResult.OK; } } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }
//Función para guardar el registro private void insertarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar transacción."; ok.ShowDialog(); return; } iIdOrigen = Convert.ToInt32(cmbUnidadOrigen.SelectedValue); iIdEquivalencia = Convert.ToInt32(cmbUnidadEquivalencia.SelectedValue); sSql = ""; sSql = "insert into pos_equivalencias (" + Environment.NewLine; sSql += "id_pos_unidad, id_pos_unidad_equivalencia, descripcion," + Environment.NewLine; sSql += "equivalencia, estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += iIdOrigen + ", " + iIdEquivalencia + ", '" + txtDescripcion.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += Convert.ToDouble(txtEquivalencia.Text.Trim()) + ", 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "','" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro Ingresado éxitosamente."; ok.ShowDialog(); limpiar(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA ACTUALIZAR EL ID_PERSONAS EN CV403_CAB_PEDIDOS private void actualizarRegistro() { try { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción"; ok.ShowDialog(); return; } sSql = sSql + "update cv403_cab_pedidos set" + Environment.NewLine; sSql = sSql + "estado_orden = 'Pagada'," + Environment.NewLine; sSql = sSql + "id_persona = " + iIdPersona + Environment.NewLine; sSql = sSql + "where id_pedido = " + Convert.ToInt32(sIdOrden); //EJECUCIÓN DE 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 = "Se ha procedido a ingresar los datos de forma éxitosa."; ok.ShowDialog(); if (ok.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; this.Close(); if (Program.iBanderaCerrarVentana == 0) { ord.Close(); } else { Program.iBanderaCerrarVentana = 0; } } return; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
//FUNCION PARA DAR DE BAJA UN REGISTRO private void eliminarRegistro() { try { //AQUI INICIA PROCESO DE ACTUALIZACION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); limpiar(); return; } else { sSql = ""; sSql += "update cv401_productos set" + Environment.NewLine; sSql += "estado = 'E'," + Environment.NewLine; sSql += "codigo = 'codigo." + iIdProducto.ToString() + "'," + Environment.NewLine; sSql += "fecha_anula = GETDATE()," + Environment.NewLine; sSql += "usuario_anula = '" + Program.sDatosMaximo[0] + "'," + Environment.NewLine; sSql += "terminal_anula = '" + Program.sDatosMaximo[1] + "'" + Environment.NewLine; sSql += "where id_producto = " + iIdProducto; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "El registro se ha eliminado con éxito."; ok.ShowDialog(); limpiar(); btnAgregar.Text = "Nuevo"; llenarGrid(1); return; } } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA INSERTAR UN REGISTRO private void insertarRegistro() { try { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al abrir transacción"; ok.ShowInTaskbar = false; ok.ShowDialog(); return; } sSql = ""; sSql += "insert into cel_tipo_ambiente (" + Environment.NewLine; sSql += "codigo, nombres, estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += "'" + txtCodigo.Text.Trim().ToUpper() + "', '" + txtDescripcion.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTA LA INSTRUCCION SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro agregado éxitosamente."; ok.ShowDialog(); llenarGrid(0); limpiar(0); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//Función para guardar el registro private void insertarRegistro() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar la transacción para guardar el registro."; ok.ShowDialog(); limpiarCampos(); return; } sSql = ""; sSql += "insert into pos_clase_producto (" + Environment.NewLine; sSql += "codigo, descripcion, estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += "'" + txtCodigo.Text.Trim().ToUpper() + "', '" + txtDescripcion.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += "'A', GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro ingresado éxitosamente."; ok.ShowDialog(); limpiarCampos(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//Función para guardar el registro private void insertarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar transacción."; ok.ShowDialog(); return; } sSql = ""; sSql = "insert into pos_unidad (" + Environment.NewLine; sSql += "cg_unidad, codigo, descripcion, abreviatura, estado," + Environment.NewLine; sSql += "fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += Convert.ToInt32(cmbTipoUnidad.SelectedValue) + ", '" + txtCodigo.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += "'" + txtDescripcion.Text.Trim().ToUpper() + "', '" + txtAbreviatura.Text.Trim() + "', 'A', GETDATE()," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[0] + "','" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro Ingresado éxitosamente."; ok.ShowDialog(); limpiarCampos(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA ACTUALIZAR LOS REGISTROS private void actualizarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Error al iniciar la transacción para actualizar el registro."; ok.ShowDialog(); return; } sSql = ""; sSql += "update pos_empleado set" + Environment.NewLine; sSql += "id_pos_area_consumo_empleados = " + cmbAreas.SelectedValue + "," + Environment.NewLine; sSql += "is_active = " + iHabilitado + Environment.NewLine; sSql += "where id_pos_empleado = " + iIdRegistro; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); return; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Registro actualizado éxitosamente."; ok.ShowDialog(); limpiar(); return; } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }
//Función para guardar el registro private void insertarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar transacción."; ok.ShowDialog(); return; } sSql = ""; sSql = "insert into pos_tipo_receta (" + Environment.NewLine; sSql += "codigo, descripcion, principal, complementaria," + Environment.NewLine; sSql += "estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values(" + Environment.NewLine; sSql += "'" + txtCodigo.Text.Trim().ToUpper() + "','" + txtDescripcion.Text.Trim().ToUpper() + "'," + Environment.NewLine; sSql += iPrincipal + ", " + iComplementaria + ", 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "','" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro Ingresado éxitosamente."; ok.ShowDialog(); limpiarCampos(); return; } catch (Exception ex) { catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return; } }
//FUNCION PARA ACTUALIZAR LA CLAVE DE ADMINISTRACION private void actualizarClave() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción."; ok.ShowInTaskbar = false; ok.ShowDialog(); //limpiar(); goto fin; } //INSTRUCCIÓN SQL PARA ACTUALIZAR sSql = ""; sSql = sSql + "update pos_parametro_localidad set" + Environment.NewLine; sSql = sSql + "clave_acceso_admin = '" + txtClave.Text.Trim() + "'" + Environment.NewLine; sSql = sSql + "where id_pos_parametro_localidad = " + iIdParametro; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowInTaskbar = false; catchMensaje.ShowDialog(); goto reversa; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); Program.sPasswordAdmin = txtClave.Text.Trim(); ok.LblMensaje.Text = "Clave de administrador modificada éxitosamente."; ok.ShowInTaskbar = false; ok.ShowDialog(); consultarRegistro(); goto fin; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowInTaskbar = false; catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } fin : { } }
//FUNCION PARA ACTUALIZAR LA CLAVE DE ADMINISTRACION private void actualizarClave() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Error al abrir transacción."; ok.ShowDialog(); //limpiar(); return; } //INSTRUCCIÓN SQL PARA ACTUALIZAR sSql = ""; sSql += "update pos_parametro_localidad set" + Environment.NewLine; sSql += "clave_acceso_admin = '" + txtClave.Text.Trim() + "'" + Environment.NewLine; sSql += "where id_pos_parametro_localidad = " + iIdParametro; //EJECUTAR LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = "ERROR EN LA SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); goto reversa; } //SI SE EJECUTA TODO REALIZA EL COMMIT conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); Program.sPasswordAdmin = txtClave.Text.Trim(); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Clave de administrador modificada éxitosamente."; ok.ShowDialog(); consultarRegistro(); return; } catch (Exception ex) { catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
//FUNCION PARA ACTUALIZAR LOS REGISTROS private void actualizarRegistro() { try { if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.lblMensaje.Text = "Error al iniciar la transacción para actualizar el registro."; ok.ShowDialog(); } else { sSql = ""; sSql += "update pos_cliente_empresarial set" + Environment.NewLine; sSql += "estado = '" + sEstado + "'" + Environment.NewLine; sSql += "where id_pos_cliente_empresarial = " + iIdRegistro; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje.lblMensaje.Text = "ERROR EN LA INSTRUCCION:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); return; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.lblMensaje.Text = "Registro actualizado éxitosamente."; ok.ShowDialog(); limpiar(); } } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); } }