Пример #1
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         frmNuevoResumenComision Comisiones = new frmNuevoResumenComision();
         Comisiones.ShowDialog();
         Comisiones.Dispose();
         if (Comisiones.DialogResult == DialogResult.OK)
         {
             this.CargarGridResumenComisiones();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmComisiones ~ btnNuevo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         frmNuevaReglaComision Regla = new frmNuevaReglaComision();
         Regla.ShowDialog();
         Regla.Dispose();
         if (Regla.DialogResult == DialogResult.OK)
         {
             this.IniciarDatosBusqueda();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmReglasComisiones ~ btnCancelar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #3
0
 private void btnCaja_Click(object sender, EventArgs e)
 {
     try
     {
         if (Comun.CajaAbierta)
         {
             Button_Creativa btn = (Button_Creativa)sender;
             MenuStripCaja.Show(btn, btn.Width / 2, btn.Height);
             MenuStripCaja.Focus();
         }
     }
     catch (Exception ex)
     {
         this.Visible = true;
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         LogError.AddExcFileTxt(ex, "frmMenuInicio ~ btnCaja_Click");
     }
 }
Пример #4
0
 public frmCheckListRespuesta(ChechkList DatosAux)
 {
     try
     {
         InitializeComponent();
         this._DatosCheckList = DatosAux;
         this.txtTitulo.Text  = this._DatosCheckList.Titulo;
         this.txtTipo.Text    = this._DatosCheckList.TipoCheck;
         if (this._DatosCheckList.IDTipoCheckList == 2)
         {
             this.dgvCheckListRespuesta.Columns["NombreEmpleado"].Visible = false;
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCheckListRespuesta ~ frmCheckListRespuesta()");
     }
 }
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         frmNuevoCliente NCliente = new frmNuevoCliente();
         NCliente.ShowDialog();
         NCliente.Dispose();
         if (NCliente.DialogResult == DialogResult.OK)
         {
             this.txtBusqueda.Focus();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmSeleccionarCliente ~ btnAgregar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #6
0
 private void lblConfuguraciones_Click(object sender, EventArgs e)
 {
     try
     {
         frmConfiguracionLocal local = new frmConfiguracionLocal();
         local.ShowDialog();
         local.Dispose();
         if (local.DialogResult == DialogResult.OK)
         {
             this.Close();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmMenuInicio ~ lblConfuguraciones_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #7
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         frmVacacionesFechas Mobiliario = new frmVacacionesFechas(_DatosUsuario);
         Mobiliario.ShowDialog();
         Mobiliario.Dispose();
         if (Mobiliario.DialogResult == DialogResult.OK)
         {
             this.LlenarGridVacaciones(false);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVacaciones ~ btnNuevo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #8
0
 private void btnCancelarBusq_Click(object sender, EventArgs e)
 {
     try
     {
         if (Busqueda)
         {
             this.CargarGridCatalogo();
             this.Busqueda            = false;
             this.txtTagBusqueda.Text = string.Empty;
             this.txtTagBusqueda.Focus();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCatCiclos ~ btnComprasPendientes_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #9
0
 private void btnGenerar_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidarFechas())
         {
             this.GenerarReporteCitas();
         }
         else
         {
             MessageBox.Show("La fecha final debe ser mayor o igual a la fecha Inicial", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVerListados ~ btnGenerar_Click()");
     }
 }
Пример #10
0
 private void txtCodigoProducto_KeyPress(object sender, KeyPressEventArgs e)
 {
     try
     {
         if (e.KeyChar == (char)Keys.Enter)
         {
             this.AgregarProductoAVentaPorCodigo(this.txtCodigoProducto.Text.Trim());
         }
         else
         {
             Validaciones.SoloNumerico(e);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVentaDirecta ~ txtCodigoProducto_KeyPress");
     }
 }
Пример #11
0
 private void frmVentaDirecta_KeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.KeyCode == Keys.F10)
         {
             btnBuscarProducto_Click(this.btnBuscarProducto, new EventArgs());
         }
         //if (e.KeyCode == Keys.Add || e.KeyCode == Keys.Oemplus)
         //    MessageBox.Show("+");
         //if (e.KeyCode == Keys.OemMinus || e.KeyCode == Keys.Subtract)
         //    MessageBox.Show("-");
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVentaDirecta ~ frmVentaDirecta_KeyUp");
     }
 }
Пример #12
0
 private void frmWait_Load(object sender, EventArgs e)
 {
     try
     {
         this.Text = Comun.NombreComercial + " - Espere...";
         if (File.Exists(Comun.UrlLogo))
         {
             this.Icon = new Icon(Path.Combine(System.Windows.Forms.Application.StartupPath, Comun.UrlLogo));
         }
         this.label1.Text = "Espere un momento. \r\nReenviando Notificaciones.";
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmWait ~ frmWait_Load");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.DialogResult = DialogResult.Cancel;
     }
 }
Пример #13
0
 private void btnVerDetalleCiclo_Click(object sender, EventArgs e)
 {
     try
     {
         string _IDCiclo = this.ObtenerCicloCombo().IDCiclo;
         if (!string.IsNullOrEmpty(_IDCiclo))
         {
             frmVerDetalleCiclo Detalle = new frmVerDetalleCiclo(_IDCiclo);
             Detalle.ShowDialog();
             Detalle.Dispose();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmAsignarHoraro ~ btnVerDetalleCiclo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void txtBusqueda_KeyPress(object sender, KeyPressEventArgs e)
 {
     try
     {
         if (e.KeyChar == (Char)Keys.Enter)
         {
             if (!string.IsNullOrEmpty(this.txtBusqueda.Text.Trim()))
             {
                 this.BuscarRegistros(this.txtBusqueda.Text.Trim());
             }
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmSeleccionarProducto ~ txtBusqueda_KeyPress");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #15
0
 private void tcNotas_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (this.tcNotas.SelectedIndex == 0)
         {
             this.LlenarGridNotasAbiertas();
         }
         else
         {
             this.LlenarGridNotasCerradas();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmMenuInicio ~ tcNotas_SelectedIndexChanged");
     }
 }
Пример #16
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         frmNuevoGasto NGasto = new frmNuevoGasto();
         NGasto.ShowDialog();
         NGasto.Dispose();
         if (NGasto.DialogResult == DialogResult.OK)
         {
             this.CargarGridCatalogo();
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmGastosXSucursal ~ btnNuevo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #17
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         frmNuevoMobiliario Mobiliario = new frmNuevoMobiliario();
         Mobiliario.ShowDialog();
         Mobiliario.Dispose();
         if (Mobiliario.DialogResult == DialogResult.OK)
         {
             this.BusquedaMobiliario(Mobiliario.DatosMobiliario.Descripcion);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCatProductos ~ btnNuevo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #18
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(this.txtBusqueda.Text.Trim()))
         {
             this.CargarGridResumenComisionesBusq();
         }
         else
         {
             MessageBox.Show("Ingrese el folio a buscar", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmComisiones ~ btnBuscar_Click");
     }
 }
Пример #19
0
 private void btnProcesarCompra_Click(object sender, EventArgs e)
 {
     try
     {
         Compra DatosAux = this.ObtenerDatosGrid();
         if (!string.IsNullOrEmpty(DatosAux.IDCompra))
         {
             if (DatosAux.IDEstatusCompra == 1)
             {
                 if (MessageBox.Show("¿Está seguro de procesar el pedido " + DatosAux.NumFactura + "? Recuerde que este proceso No es reversible.", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     DatosAux.Conexion  = Comun.Conexion;
                     DatosAux.IDUsuario = Comun.IDUsuario;
                     Compra_Negocio CN = new Compra_Negocio();
                     CN.ProcesarCompra(DatosAux);
                     if (DatosAux.Completado)
                     {
                         this.ComprasPendientes = false;
                         this.ComprasProcesadas = false;
                         this.tcCompras_SelectedIndexChanged(this.tcCompras, new EventArgs());
                         MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     else
                     {
                         MessageBox.Show("No se puede procesar la compra. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
             }
             else
             {
                 MessageBox.Show("La compra debe estar en estatus Creada.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCompras ~ btnCancelar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             this._Datos = this.ObtenerDatos();
             Pedido_Negocio PedNeg = new Pedido_Negocio();
             PedNeg.AgregarMaterialCapacitacion(this._Datos);
             if (this._Datos.Completado)
             {
                 this.DialogResult = DialogResult.OK;
                 MessageBox.Show("Claves generadas correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 if (this._Datos.Resultado == -1)
                 {
                     Error ErrorAux = new Error {
                         Numero = 1, ControlSender = this.numericUpDown1, Descripcion = "No hay existencia suficiente."
                     };
                     List <Error> Lista = new List <Error>();
                     Lista.Add(ErrorAux);
                     this.MostrarMensajeError(Lista);
                 }
                 else
                 {
                     MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoPedidoProducto ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #21
0
 private void btnAplicarVale_Click(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(this.txtVale.Text.Trim()))
         {
             this.txtErrorVale.Visible = false;
             Vales Datos = new Vales
             {
                 IDVenta   = this.IDVenta,
                 IDCliente = (DatosCobro != null ? DatosCobro.IDCliente : string.Empty),
                 Folio     = this.txtVale.Text.Trim(),
                 IDUsuario = Comun.IDUsuario,
                 Conexion  = Comun.Conexion
             };
             Venta_Negocio VN       = new Venta_Negocio();
             Cobro         DatosAux = VN.AplicarVale(Datos);
             if (DatosAux.Completado)
             {
                 BandCambios       = true;
                 DatosCobro        = DatosAux;
                 this.txtVale.Text = string.Empty;
                 this.Vale         = new Vales {
                     IDVale = DatosCobro.IDVale, Folio = DatosAux.FolioVale
                 };
                 this.DibujarDatos(DatosCobro);
                 this.txtValeAplicado.Text = Datos.Folio;
                 this.ActiveControl        = this.btnCobrar;
                 this.btnCobrar.Focus();
             }
             else
             {
                 this.MensajeErrorVale(DatosAux.Resultado);
                 this.ActiveControl = this.txtVale;
                 this.txtVale.Focus();
             }
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCobro ~ btnCancelar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarErrores();
         if (Errores.Count == 0)
         {
             Producto           Datos = this.ObtenerDatos();
             Inventario_Negocio IN    = new Inventario_Negocio();
             IN.NuevoAjusteInventario(Datos);
             if (Datos.Completado)
             {
                 this._DatosActuales = Datos;
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 if (Datos.Resultado == -1)
                 {
                     MessageBox.Show("La existencia no permite realizar el ajuste.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
                 if (Datos.Resultado == -2)
                 {
                     MessageBox.Show("No es un producto válido para ajustes.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
                 else
                 {
                     MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmInventarioAjuste ~ btnCancelar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #23
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             Curso            Datos = this.ObtenerDatos();
             Catalogo_Negocio CN    = new Catalogo_Negocio();
             CN.ABCCatCursos(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosCursos = Datos;
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 if (Datos.Resultado > 0)
                 {
                     List <Error> LstError = new List <Error>();
                     LstError.Add(new Error {
                         Numero = 1, Descripcion = Datos.MensajeError, ControlSender = this
                     });
                     this.MostrarMensajeError(LstError);
                 }
                 else
                 {
                     MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoCurso ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #24
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             TipoUsuario         Datos = this.ObtenerDatos();
             TipoUsuario_Negocio CN    = new TipoUsuario_Negocio();
             CN.ActualizarPermisosXIDUsuario(Datos);
             if (Datos.Completado)
             {
                 MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this._DatosUsuario = Datos;
                 this.DialogResult  = DialogResult.OK;
             }
             else
             {
                 if (Datos.Resultado != 1)
                 {
                     List <Error> LstError = new List <Error>();
                     LstError.Add(new Error {
                         Numero = 1, Descripcion = "Ocurrió un error al actualizar los permisos. Intente nuevamente.", ControlSender = this
                     });
                     this.MostrarMensajeError(LstError);
                 }
                 else
                 {
                     MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevoTipoUsuarioPermisos ~ btnSalir_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnInscripcion_Click(object sender, EventArgs e)
 {
     try
     {
         CapacitacionCurso DatosAux = this.ObtenerDatosGrid();
         if (!string.IsNullOrEmpty(DatosAux.IDCapacitacion))
         {
             if (DatosAux.IDStatusCursos == 1)
             {
                 frmInscripcionCursos InscripcionesCursos = new frmInscripcionCursos(DatosAux);
                 InscripcionesCursos.ShowDialog();
                 InscripcionesCursos.Dispose();
                 this.Visible = true;
                 if (InscripcionesCursos.DialogResult == DialogResult.OK)
                 {
                     if (Busqueda)
                     {
                         this.CursosCreados = false;
                         this.CargarCursosCreadosBusq(this.DatosBusq);
                     }
                     else
                     {
                         this.CursosCreados = false;
                         this.CargarCursosCreados();
                     }
                 }
             }
             else
             {
                 MessageBox.Show("El curso tiene que estar en un status Creado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         this.Visible = true;
         LogError.AddExcFileTxt(ex, "frmCapacitacionesCursos ~ btnDetalleCompra_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnConcluirCurso_Click(object sender, EventArgs e)
 {
     try
     {
         CapacitacionCurso DatosAux = this.ObtenerDatosGrid();
         if (!string.IsNullOrEmpty(DatosAux.IDCapacitacion))
         {
             if (DatosAux.IDStatusCursos == 2)
             {
                 if (MessageBox.Show("¿Está seguro de concluir el curso " + DatosAux.NombreCapacitacion + "? Recuerde que este proceso No es reversible.", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     DatosAux.Conexion  = Comun.Conexion;
                     DatosAux.IDUsuario = Comun.IDUsuario;
                     CapacitacionCurso_Negocio CN = new CapacitacionCurso_Negocio();
                     CN.ConcluirCursos(DatosAux);
                     if (DatosAux.Completado)
                     {
                         this.CursosActivos    = false;
                         this.CursosConcluidos = false;
                         this.tcCursos_SelectedIndexChanged(this.tcCursos, new EventArgs());
                         MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     else
                     {
                         MessageBox.Show("No se puede concluir el curso. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
             }
             else
             {
                 MessageBox.Show("La curso debe estar en estatus activado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCapacitacionesCursos ~ btnConcluirCurso_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #27
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             Caja         Datos = this.ObtenerDatos();
             Caja_Negocio CN    = new Caja_Negocio();
             CN.GuardarCierreCaja(Datos);
             if (Datos.Completado)
             {
                 Comun.CajaAbierta = false;
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 if (Datos.Resultado == -1)
                 {
                     MessageBox.Show("La caja ya está cerrada.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else if (Datos.Resultado == -2)
                 {
                     MessageBox.Show("No se puede cerrar la caja. Usted tiene ventas pendientes.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                     this.DialogResult = DialogResult.OK;
                 }
                 else
                 {
                     MessageBox.Show("Ocurrió un error en el preceso de cierre de caja.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 this.DialogResult = DialogResult.Cancel;
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         LogError.AddExcFileTxt(ex, "frmCierreCaja ~ btnGuardar_Click");
     }
 }
Пример #28
0
 private void btnNuevoServicio_Click(object sender, EventArgs e)
 {
     try
     {
         if (Comun.CajaAbierta)
         {
             frmNuevoTicket FrmTicket = new frmNuevoTicket();
             FrmTicket.ShowDialog();
             FrmTicket.Dispose();
             if (FrmTicket.DialogResult == DialogResult.OK)
             {
                 //Venta DatosVenta = FrmTicket.DatosVenta;
                 //DataTable Aux = (DataTable)this.dgvNotasAbiertas.DataSource;
                 //Aux.Rows.Add(new object[] { DatosVenta.IDVenta,
                 //                            DatosVenta.IDEstatusVenta,
                 //                            DatosVenta.IDCliente,
                 //                            DatosVenta.FolioVenta,
                 //                            DatosVenta.NombreCliente,
                 //                            DatosVenta.HoraInicio,
                 //                            "__:__:__",
                 //                            string.Empty,
                 //                            DatosVenta.TiempoTranscurridoSegundos,
                 //                            DatosVenta.Subtotal,
                 //                            DatosVenta.Descuento,
                 //                            DatosVenta.Iva,
                 //                            DatosVenta.Total });
                 //this.dgvNotasAbiertas.DataSource = null;
                 //this.dgvNotasAbiertas.DataSource = Aux;
                 //this.dgvNotasAbiertas.Sort(this.dgvNotasAbiertas.Columns["FolioVenta0"], ListSortDirection.Descending);
                 this.TabNotasAbiertas = false;
                 this.LlenarGridNotasAbiertas();
             }
         }
         else
         {
             MessageBox.Show("No hay caja abierta.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmMenuInicio ~ btnNuevoServicio_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #29
0
 private void btnReactivar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.ObtenerGridSeleccionado().SelectedRows.Count == 1)
         {
             Vales DatosAux = this.ObtenerDatosVale();
             if (!string.IsNullOrEmpty(DatosAux.IDVale))
             {
                 if ((DatosAux.IDEstatusVale == 1 || DatosAux.IDEstatusVale == 2) && this.tcVales.SelectedIndex == 2)
                 {
                     if (MessageBox.Show("¿Está seguro de reactivar el vale " + DatosAux.Folio + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                     {
                         frmValesFechas ValesFechas = new frmValesFechas(DatosAux);
                         ValesFechas.ShowDialog();
                         ValesFechas.Dispose();
                         this.Visible = true;
                         if (ValesFechas.DialogResult == DialogResult.OK)
                         {
                             this.TabTramite    = false;
                             this.TabSuspend    = false;
                             this.TabConcluidos = false;
                             this.tcVales_SelectedIndexChanged(this.tcVales, e);
                         }
                         this.Visible = true;
                     }
                 }
                 else
                 {
                     MessageBox.Show("No se puede reactivar el vale. El estatus actual no lo permite.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVales ~ btnActivar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #30
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.txtMensajeError.Visible = false;
         List <Error> Errores = this.ValidarDatos();
         if (Errores.Count == 0)
         {
             PromocionVenta Datos  = this.ObtenerDatos();
             Venta_Negocio  VN     = new Venta_Negocio();
             bool           Result = VN.AgregarPromocionAVenta(Datos, Comun.Conexion, Comun.IDSucursalCaja, Comun.IDUsuario);
             if (Result)
             {
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 //if (Datos.Resultado == -1)
                 //{
                 //    MessageBox.Show("La venta tiene un vale aplicado. Debe removerlo para agregar servicios. ", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 //}
                 //else if (Datos.Resultado == -2)
                 //{
                 //    MessageBox.Show("El servicio ya se encuentra en la venta. ", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 //}
                 //else if (Datos.Resultado == -3)
                 //{
                 //    MessageBox.Show("El servicio requiere productos extras con los que no cuenta la sucursal. ", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 //}
                 //else
                 //    MessageBox.Show("Ocurrió un error. Intente nuevamente. Si el problema persiste, contacte a Soporte Técnico. Código del Error: " + Datos.Resultado, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         else
         {
             this.MostrarMensajeError(Errores);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmNuevaPromocionVenta ~ btnGuardar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }