private void btnEliminarCliente_Click(object sender, EventArgs e) { try { Vales DatosAux = this.ObtenerDatosGridClientes(); if (!string.IsNullOrEmpty(DatosAux.IDCliente)) { if (MessageBox.Show("¿Está seguro de eliminar el cliente " + DatosAux.NombreCliente + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.Conexion = Comun.Conexion; Vales_Negocio VN = new Vales_Negocio(); VN.EliminarValesXClientes(DatosAux); if (DatosAux.Completado) { this.CargarLlenarGridClientesXVales(); //this._DatosVales = DatosAux; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmVales ~ btnEliminarCliente_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void EliminarEncuesta(Vales Datos) { try { Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; Vales_Negocio EN = new Vales_Negocio(); //EN.eliminarVale(Datos); if (Datos.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvValesTramite.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvValesTramite.Rows.RemoveAt(RowToDelete); } else { //Falta algoi } } else { MessageBox.Show("Error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); LogError.AddExcFileTxt(new Exception(Datos.MensajeError), "frmVales ~ EliminarEncuesta -> Método"); } } catch (Exception ex) { throw ex; } }
private void btnGuardarCliente_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Vales Datos = this.ObtenerDatos(); Vales_Negocio cn = new Vales_Negocio(); cn.ABCClientesXVales(Datos); if (Datos.Completado) { this.CargarLlenarGridClientesXVales(); //this._DatosVales = Datos; } else { MessageBox.Show("El cliente ya existe para este vale.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmValesXClientes ~ btnGuardarCliente_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) { Vales DatosAux = this.ObtenerDatos(); Vales_Negocio VN = new Vales_Negocio(); VN.ReActivarVale(DatosAux); if (DatosAux.Completado) { MessageBox.Show("El Vale se reactivo correctamentes.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosVale = DatosAux; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmValesFechas ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnActivar_Click(object sender, EventArgs e) { try { if (this.ObtenerGridSeleccionado().SelectedRows.Count == 1) { Vales DatosAux = this.ObtenerDatosVale(); if (!string.IsNullOrEmpty(DatosAux.IDVale)) { if (DatosAux.Abierto == true) { if (DatosAux.IDEstatusVale == 1 && this.tcVales.SelectedIndex == 0) { if (MessageBox.Show("¿Está seguro de activar el vale " + DatosAux.Folio + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; Vales_Negocio VN = new Vales_Negocio(); VN.ActivarVale(DatosAux); if (DatosAux.Completado) { foreach (DataRow notificacion in DatosAux.tablaNotificaciones.Rows) { int IDTipoCelular = 0, Badge = 0; IDTipoCelular = Convert.ToInt32(notificacion["id_tipoCelular"].ToString()); Badge = Convert.ToInt32(notificacion["Badge"].ToString()); EnviaNotificaciones.EnviarMensaje(notificacion["tokenCelular"].ToString(), notificacion["nombre"].ToString(), notificacion["descripcion"].ToString(), Badge, IDTipoCelular); } this.TabTramite = false; this.tcVales_SelectedIndexChanged(this.tcVales, e); } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Este vale ya ha sido activado previamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Este vale no requiere activación. Es restringido.", 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); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (this.ObtenerGridSeleccionado().SelectedRows.Count == 1) { Vales DatosAux = this.ObtenerDatosVale(); if (!string.IsNullOrEmpty(DatosAux.IDVale)) { if (MessageBox.Show("¿Está seguro de eliminar el vale " + DatosAux.Folio + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.Conexion = Comun.Conexion; Vales_Negocio VN = new Vales_Negocio(); VN.EliminarVale(DatosAux); if (DatosAux.Completado) { switch (this.tcVales.SelectedIndex) { case 0: this.TabTramite = false; break; case 1: this.TabSuspend = false; break; case 2: this.TabConcluidos = false; break; case 3: this.TabEnviados = false; break; } this.tcVales_SelectedIndexChanged(this.tcVales, e); } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", 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 ~ btnEliminar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private Vales ObtenerDetalleVale(string IDValePar) { try { Vales DatosAux = new Vales { IDVale = IDValePar, Conexion = Comun.Conexion }; Vales_Negocio VN = new Vales_Negocio(); return(VN.ObtenerValeDetalle(DatosAux)); } catch (Exception ex) { throw ex; } }
private void LlenarComboTipoVales() { try { TipoVales DatosTipoVale = new TipoVales { Conexion = Comun.Conexion, IncluirSelect = true }; Vales_Negocio VN = new Vales_Negocio(); this.cmbTipoVale.ValueMember = "IDTipoVale"; this.cmbTipoVale.DisplayMember = "Descripcion"; this.cmbTipoVale.DataSource = VN.ObtenerComboTipoVales(DatosTipoVale); } catch (Exception ex) { throw ex; } }
private void CargarLlenarGridClientesXVales() { try { Vales DatosAux = new Vales(); Vales_Negocio CN = new Vales_Negocio(); DatosAux.Conexion = Comun.Conexion; DatosAux.IDVale = this._DatosVales.IDVale; CN.ObternerValesXClientes(DatosAux); this.dgvClientes.DataSource = null; this.dgvClientes.AutoGenerateColumns = false; this.dgvClientes.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Vales Datos = this.ObtenerDatos(); Vales_Negocio ValesNeg = new Vales_Negocio(); ValesNeg.ABCVales(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosVales = Datos; this.DialogResult = DialogResult.OK; } else { if (Datos.Resultado == 51000) { List <Error> LstError = new List <Error>(); LstError.Add(new Error { Numero = 1, Descripcion = "El folio ingresado ya existe.", 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, "frmNuevoVale ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarGridSuspendidos(bool TodosRegistros) { try { if (!this.TabSuspend) { Vales DatosAux = new Vales { Conexion = Comun.Conexion, BuscarTodos = TodosRegistros, TabVales = 1 }; Vales_Negocio VN = new Vales_Negocio(); VN.ObtenerVales(DatosAux); this.dgvValesSuspendidos.AutoGenerateColumns = false; this.dgvValesSuspendidos.DataSource = DatosAux.TablaDatos; this.TabSuspend = true; } } catch (Exception ex) { throw ex; } }
private void CargarGridTramiteBusq(bool TodosRegistros) { try { if (!this.TabTramite) { Vales DatosAux = new Vales { Conexion = Comun.Conexion, BuscarTodos = TodosRegistros, TabVales = 0, Nombre = this.TextoBusqueda }; Vales_Negocio VN = new Vales_Negocio(); VN.ObtenerValesBusqueda(DatosAux); this.dgvValesTramite.AutoGenerateColumns = false; this.dgvValesTramite.DataSource = DatosAux.TablaDatos; this.TabTramite = true; } } catch (Exception ex) { throw ex; } }