//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 : { } }
//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(); } }
//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 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 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; } }
//ELIMINAR LA CAJDA private void eliminarRegistro(int iIdPosCierreCajero_P) { try { //INICIAMOS UNA NUEVA 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; } sSql = ""; sSql += "update pos_cierre_cajero set" + Environment.NewLine; sSql += "motivo_anulacion = '" + sMotivo + "'," + Environment.NewLine; sSql += "estado = 'E'," + 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_pos_cierre_cajero = " + iIdPosCierreCajero_P; //EJECUTA EL QUERY DE ACTUALIZACION 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 = "El registro de caja se ha eliminado con éxito. Se recomienda reiniciar la aplicación."; ok.ShowDialog(); llenarComboLocalidades(); dgvDatos.Rows.Clear(); txtDesde.Focus(); 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 EN LA BASE DE DATOS private void insertarRegistros() { try { iBandera = 0; 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; } for (int index = 0; index < dgvDatos.Rows.Count; ++index) { sSql = ""; sSql += "insert into pos_cliente_empresarial (" + Environment.NewLine; sSql += "id_persona, estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += dgvDatos.Rows[index].Cells[0].Value.ToString() + ", 'A', GETDATE()," + Environment.NewLine; sSql += "'" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { 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.lblMensaje.Text = "Registros agregados éxitosamente."; ok.ShowDialog(); DialogResult = DialogResult.OK; } } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje.lblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); } }
//FUNCION PARA ACTUALIZAR EN LA BASE DE DATOS private void actualizarRegistro() { try { //SE INICIA UNA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Error al iniciar la transacción de actualización."; ok.ShowDialog(); limpiar(); return; } sSql = ""; sSql = sSql + "update pos_administracion_claves set" + Environment.NewLine; sSql = sSql + "clave_acceso = '" + txtClave.Text.Trim() + "'" + Environment.NewLine; sSql = sSql + "where id_pos_administracion_claves = " + iIdRegistro + Environment.NewLine; sSql = sSql + "and estado = 'A'"; //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); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Registro actualizado éxitosamente."; ok.ShowDialog(); limpiar(); 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); 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 CORREO ELECTRONICO DEL CLIENTE private void actualizarCorreoElectronico() { 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 tp_personas set" + Environment.NewLine; sSql += "correo_electronico = '" + txtMail.Text.Trim() + "'" + Environment.NewLine; sSql += "where id_persona = " + iIdPersona + Environment.NewLine; sSql += "and estado = 'A'"; //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 = "Correo electrónico actualizado éxitosamente"; ok.ShowDialog(); txtMail.ReadOnly = true; return;; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); goto reversa; } reversa: { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
//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); } }
//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 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); } 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 ACTUALIZAR LA BASE DE DATOS private void actualizaRegistro(int iIdParametro_P) { try { logoImagen = imagenAByte(imgLogo.Image); //INICIAMOS UNA NUEVA TRANSACCION 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 el registro. Consulte con el administardor del sistema."; ok.ShowDialog(); return; } sSql = ""; sSql += "update cel_parametro set" + Environment.NewLine; sSql += "logo_comprobantes = convert(varbinary(8000), " + logoImagen + ")" + Environment.NewLine; sSql += "where id_cel_parametro = " + iIdParametro_P + Environment.NewLine; sSql += "and estado = 'A'"; //EJECUTA EL QUERY DE ACTUALIZACION 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(); return; } catch (Exception ex) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } }
//ACTUALIZAR LA HUELLA EN EL SISTEMA private void registrarHuella() { 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; } imagen = imagenABytes(imagenHuellas.Image); //string sBase64 = Convert.ToBase64String(imagen); //MemoryStream ms = new MemoryStream(); //img.Image.Save(ms, ImageFormat.Jpeg); sSql = ""; sSql += "update pos_empleado_cliente set" + Environment.NewLine; sSql += "huella_dactilar = @huella" + Environment.NewLine; sSql += "where id_pos_empleado_cliente = @idRegistro"; SqlParameter[] Parametros = new SqlParameter[2]; Parametros[0] = new SqlParameter(); Parametros[0].ParameterName = "@huella"; Parametros[0].SqlDbType = SqlDbType.VarChar; Parametros[0].Value = txtBase64_1.Text.Trim(); Parametros[1] = new SqlParameter(); Parametros[1].ParameterName = "@idRegistro"; Parametros[1].SqlDbType = SqlDbType.Int; Parametros[1].Value = iIdRegistro; if (!conexion.GFun_Lo_Ejecutar_SQL_Parametros(sSql, Parametros)) { 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(); } }
//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 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 : { } }
public bool insertarPagoCompleto(int iIdOrden_P, double dbTotal_P, double dbRecibido_P, double dbCambio_P) { try { this.iIdPedido = iIdOrden_P; this.dbTotal = dbTotal_P; this.dbRecibido = dbRecibido_P; this.dbCambio = dbCambio_P; sFechaCorta = Program.sFechaSistema.ToString("yyyy/MM/dd"); //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(false); } if (consultarSecuenciasInformacion() == false) { return(false); } if (insertarPago() == false) { return(false); } if (insertarFactura() == false) { return(false); } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); return(true); } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.ToString(); catchMensaje.ShowDialog(); return(false); } }
//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 ACTUALIZAR private void actualizarRegistro() { try { //AQUI INICIA PROCESO DE ACTUALIZACION 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; } sSql = ""; sSql += "update pos_numero_lote set" + Environment.NewLine; sSql += "lote = '" + txtNuevoLote.Text.Trim() + "'" + Environment.NewLine; sSql += "where id_pos_numero_lote = " + 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 SIGUIENTE INSTRUCCIÓN:" + Environment.NewLine + sSql; catchMensaje.ShowDialog(); return; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok = new VentanasMensajes.frmMensajeNuevoOk(); ok.lblMensaje.Text = "Número de lote 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(); } }
//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 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 EJECUTAR LA INSTRUCCIÓN SQL private void ejecutarSQL() { 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 = txtInstruccionSQL.Text.Trim(); 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 = "Instrucción ejecutada con éxito."; ok.ShowDialog(); limpiar(); goto fin; } 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 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 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_cliente_empresarial set" + Environment.NewLine; sSql += "is_active = @is_active" + Environment.NewLine; sSql += "where id_pos_cliente_empresarial = @id_pos_cliente_empresarial"; parametro = new SqlParameter[2]; parametro[0] = new SqlParameter(); parametro[0].ParameterName = "@is_active"; parametro[0].SqlDbType = SqlDbType.Int; parametro[0].Value = iHabilitado; parametro[1] = new SqlParameter(); parametro[1].ParameterName = "@id_pos_cliente_empresarial"; parametro[1].SqlDbType = SqlDbType.Int; parametro[1].Value = iIdRegistro; if (!conexion.GFun_Lo_Ejecutar_SQL_Parametros(sSql, parametro)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); catchMensaje = new VentanasMensajes.frmMensajeNuevoCatch(); catchMensaje.lblMensaje.Text = conexion.sMensajeError; 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(); } 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 EN LA BASE DE DATOS 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 pos_anulacion_factura (" + Environment.NewLine; sSql += "id_factura, motivo_anulacion, estado, fecha_ingreso," + Environment.NewLine; sSql += "usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += iIdFactura + ", '" + txtMotivo.Text.Trim() + "', 'A'," + Environment.NewLine; sSql += "GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; 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 orden ha sido cancelada éxitosamente."; //ok.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); return; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }
//FUNCION PARA ACTUALIZAR EL CORREO private bool actualizarCorreo() { try { //INICIAMOS UNA NUEVA 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(false); } sSql = ""; sSql += "update tp_personas set" + Environment.NewLine; sSql += "correo_electronico = '" + txtMail.Text.Trim().ToLower() + "'" + Environment.NewLine; sSql += "where id_persona = " + iIdPersona; //EJECUTA EL QUERY DE ACTUALIZACION 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(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); } }
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(); } }
public bool procesoEliminacion(int iIdPedido_P, string sMotivo_P) { try { this.iIdPedido = iIdPedido_P; this.sMotivo = sMotivo_P; if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { return(false); } if (obtenerRegistros() == false) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return(false); } sSql = ""; sSql += "insert into pos_cancelacion(" + Environment.NewLine; sSql += "id_pedido, motivo_cancelacion, estado, fecha_ingreso, usuario_ingreso, terminal_ingreso)" + Environment.NewLine; sSql += "values (" + Environment.NewLine; sSql += iIdPedido + ", '" + sMotivo + "', 'A', GETDATE(), '" + Program.sDatosMaximo[0] + "', '" + Program.sDatosMaximo[1] + "')"; if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return(false); } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); return(true); } catch (Exception) { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); return(false); } }