private void btnRecibir_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { MobiliarioResguardo Datos = this.ObtenerDatosPedido(); MobiliarioResguardo_Negocio MobiNeg = new MobiliarioResguardo_Negocio(); MobiNeg.RecibirMobiliario(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Código del error: " + Datos.Resultado, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmMobiliarioRecibir ~ btnRecibir_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardarResguardo_Click(object sender, EventArgs e) { try { List <Error> ListaErrores = this.ValidarDatos(); if (ListaErrores.Count == 0) { MobiliarioResguardo Datos = this.ObtenerDatosMobiliario(); MobiliarioResguardo_Negocio MRN = new MobiliarioResguardo_Negocio(); MRN.ACMobiliarioResguardo(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosMobiliarioResguardo = Datos; this.DialogResult = DialogResult.OK; } } else { this.MostrarMensajeError(ListaErrores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevo_Mobiliario_Resguardo ~ btnGuardarResguardo_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (this.dgvMobiliarioResguardo.SelectedRows.Count == 1) { MobiliarioResguardo DatosAux = this.ObtenerDatosMobiliario(); if (!string.IsNullOrEmpty(DatosAux.IDMobiliarioResguardo)) { if (DatosAux.IDStatusMobiliario == 1) { if (MessageBox.Show("¿Está seguro de eliminar el registro con el folio " + DatosAux.FolioResguardo + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; MobiliarioResguardo_Negocio MobNeg = new MobiliarioResguardo_Negocio(); MobNeg.EliminarMobiliarioResguardo(DatosAux); if (DatosAux.Completado) { MessageBox.Show("Registro Eliminado.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Int32 RowToDelete = this.dgvMobiliarioResguardo.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToDelete > -1) { this.dgvMobiliarioResguardo.Rows.RemoveAt(RowToDelete); } else { this.LlenarGridCatMobiliario(false); } } else { MessageBox.Show("Error al guardar los datos. Contacte a Soporte Técnico.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("El estatus del resguardo no permite eliminar.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmMobiliario_Resguardo ~ btnEliminar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private MobiliarioResguardo CargarGribMobiliarioDetalle() { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo { Conexion = Comun.Conexion, IDMobiliarioResguardo = this.IDMobiliarioResguardos }; MobiliarioResguardo_Negocio MBNeg = new MobiliarioResguardo_Negocio(); return(MBNeg.ObtenerDatosDetalleMobiliario(DatosAux)); } catch (Exception ex) { throw ex; } }
private void ExistenciasMobiliario(string IDSucursal, string IDMoviliario) { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo { Conexion = Comun.Conexion, IDSucursal = IDSucursal, IDMobiliario = IDMoviliario }; MobiliarioResguardo_Negocio MN = new MobiliarioResguardo_Negocio(); this._DatosMoviliarioReguardos = MN.ObtenerExistentes(DatosAux); } catch (Exception ex) { throw ex; } }
private void LlenarGridCatMobiliario(bool Band) { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo { Conexion = Comun.Conexion, BuscarTodos = Band, IDSucursal = Comun.IDSucursalCaja }; MobiliarioResguardo_Negocio MN = new MobiliarioResguardo_Negocio(); MN.ObtenerCatMobiliarioResguardo(DatosAux); this.dgvMobiliarioRecepcion.AutoGenerateColumns = false; this.dgvMobiliarioRecepcion.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void BusquedaMobiliario(string TextoMobiliario) { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo { Conexion = Comun.Conexion, FolioResguardo = TextoMobiliario, BuscarTodos = false }; MobiliarioResguardo_Negocio MN = new MobiliarioResguardo_Negocio(); MN.ObtenerCatMobiliarioResguardoBusqueda(DatosAux); this.dgvMobiliarioResguardo.AutoGenerateColumns = false; this.dgvMobiliarioResguardo.DataSource = DatosAux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void btnEnviarResguardo_Click(object sender, EventArgs e) { try { if (this.dgvMobiliarioResguardo.SelectedRows.Count == 1) { MobiliarioResguardo DatosAux = this.ObtenerDatosMobiliario(); if (!string.IsNullOrEmpty(DatosAux.IDMobiliarioResguardo)) { if (DatosAux.IDStatusMobiliario == 1) { if (MessageBox.Show("¿Está seguro de enviar el resguardo con el " + DatosAux.FolioResguardo + "?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; MobiliarioResguardo_Negocio MRN = new MobiliarioResguardo_Negocio(); MRN.EnviarMobiliarioResguardo(DatosAux); if (DatosAux.Completado) { this.LlenarGridCatMobiliario(false); } else { MessageBox.Show("El Mobiliario " + DatosAux.Descripcion + " no cuenta con suficiente existencia", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("El estatus del resguardo no permite enviar.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmMobiliario_Resguardo ~ btnEnviarResguardo_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BusquedaMobiliario() { try { this.TextoBusqueda = this.txtBusqueda.Text.Trim(); MobiliarioResguardo Datos = new MobiliarioResguardo { Conexion = Comun.Conexion, BuscarTodos = this.chkTodosLosRegistros.Checked, FolioResguardo = TextoBusqueda, IDSucursal = Comun.IDSucursalCaja }; MobiliarioResguardo_Negocio MobNeg = new MobiliarioResguardo_Negocio(); MobNeg.ObtenerCatMobiliarioResguardoBusqueda(Datos); this.dgvMobiliarioRecepcion.AutoGenerateColumns = false; this.dgvMobiliarioRecepcion.DataSource = Datos.TablaDatos; BandBusqueda = true; } catch (Exception ex) { throw ex; } }
private void GenerarReporteReguardo() { try { reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); reportViewer1.ZoomMode = ZoomMode.Percent; reportViewer1.ZoomPercent = 100; reportViewer1.LocalReport.DataSources.Clear(); MobiliarioResguardo Datos = new MobiliarioResguardo { IDMobiliarioResguardo = this.ID, Conexion = Comun.Conexion }; MobiliarioResguardo_Negocio MRN = new MobiliarioResguardo_Negocio(); List <Mobiliario> Lista = MRN.ObtenerMobiliarioResguardoDetalle(Datos); reportViewer1.LocalReport.EnableExternalImages = true; ReportParameter[] Parametros = new ReportParameter[3]; Parametros[0] = new ReportParameter("Empresa", Comun.NombreComercial); Parametros[1] = new ReportParameter("Eslogan", Comun.Eslogan); if (File.Exists(@"Resources\Documents\" + Comun.UrlLogo.ToLower())) { string Aux = new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo.ToLower())).AbsoluteUri; Parametros[2] = new ReportParameter("UrlLogo", new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo.ToLower())).AbsoluteUri); } else { Parametros[2] = new ReportParameter("UrlLogo", new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\Default.jpg")).AbsoluteUri); } this.reportViewer1.LocalReport.ReportEmbeddedResource = "StephManager.Informes.CartaResguardo.rdlc"; reportViewer1.LocalReport.SetParameters(Parametros); reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Mobiliario", Lista)); this.reportViewer1.RefreshReport(); } catch (Exception ex) { throw ex; } }