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; } }
public MobiliarioResguardo ObtenerExistentes(MobiliarioResguardo Datos) { try { MobiliarioResguardo Resultado = new MobiliarioResguardo(); SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_ExistenciaMobiliario", Datos.IDMobiliario, Datos.IDSucursal); while (Dr.Read()) { Resultado.Existencia = !Dr.IsDBNull(Dr.GetOrdinal("Existencia")) ? Dr.GetInt32(Dr.GetOrdinal("Existencia")) : 0; } Dr.Close(); return(Resultado); } catch (Exception ex) { throw ex; } }
private void IniciarForm() { try { MobiliarioResguardo DatosAux = this.CargarGribMobiliarioDetalle(); this.CargarDatosAModificar(DatosAux); this.ActiveControl = this.btnCancelar; this.btnCancelar.Focus(); if (File.Exists(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo))) { this.pictureBox1.Image = Image.FromFile(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo)); } } 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 LlenarDatosResguardoModificar(MobiliarioResguardo Aux) { try { this.cmbSucursales.SelectedValueChanged -= new System.EventHandler(this.cmbSucursales_SelectedValueChanged); if (ExisteItemEnComboSucursal(Aux.IDSucursal)) { this.cmbSucursales.SelectedValue = Aux.IDSucursal; } this.ListadeReguardo = Aux.ListaMobiliarioDetalle; this.IDSucursales = Aux.IDSucursal; this.CargarGridMoviliario(); this.cmbSucursales.SelectedValueChanged += new System.EventHandler(this.cmbSucursales_SelectedValueChanged); } catch (Exception ex) { throw ex; } }
public void ObtenerCatMobiliarioResguardo(MobiliarioResguardo Datos) { try { DataSet ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_MobiliarioRecepcion", Datos.BuscarTodos, Datos.IDSucursal); Datos.TablaDatos = new DataTable(); if (ds != null) { if (ds.Tables.Count == 1) { Datos.TablaDatos = ds.Tables[0]; } } } catch (Exception ex) { throw ex; } }
private bool ExisteMobiliarioEnLista(MobiliarioResguardo Datos) { try { bool Band = false; foreach (MobiliarioResguardo Item in this.ListadeReguardo) { if (Item.IDMobiliario == Datos.IDMobiliario) { Band = true; break; } } return(Band); } catch (Exception ex) { throw ex; } }
private int CandiadExistenciaRegistro(MobiliarioResguardo Datos) { try { int CantidadExistencia = 0; foreach (MobiliarioResguardo Item in this.ListadeReguardo) { if (Item.IDMobiliario == Datos.IDMobiliario) { CantidadExistencia = Item.Cantidad; break; } } return(CantidadExistencia); } catch (Exception ex) { throw ex; } }
private void IniciarForm() { try { this.CargarComboSucursales(); if (!NuevoRegistro) { MobiliarioResguardo DatosAux = this.CargarGribMobiliarioDetalle(); this.LlenarDatosResguardoModificar(DatosAux); } this.cmbSucursales.Focus(); if (File.Exists(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo))) { this.pictureBox1.Image = Image.FromFile(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo)); } } catch (Exception ex) { throw ex; } }
public void EliminarMobiliarioResguardo(MobiliarioResguardo Datos) { try { Datos.Completado = false; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_del_EliminarMobiliarioResguardo", Datos.IDMobiliarioResguardo, Datos.IDUsuario); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); if (Resultado == 1) { Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
private void btnModificar_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) { frmNuevo_Mobiliario_Resguardo MobiliarioResguardo = new frmNuevo_Mobiliario_Resguardo(DatosAux.IDMobiliarioResguardo); MobiliarioResguardo.ShowDialog(); MobiliarioResguardo.Dispose(); if (MobiliarioResguardo.DialogResult == DialogResult.OK) { if (MobiliarioResguardo.DatosMobiliarioReguardo.Completado) { this.LlenarGridCatMobiliario(false); } } } else { MessageBox.Show("El estatus del resguardo no permite modificar.", 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 ~ btnModificar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); this.Visible = true; } }
private MobiliarioResguardo ObtenerDatosMobiliario() { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo(); Int32 RowData = this.dgvMobiliarioResguardo.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowData > -1) { DataGridViewRow FilaDatos = this.dgvMobiliarioResguardo.Rows[RowData]; DatosAux.IDMobiliarioResguardo = FilaDatos.Cells["IDMobiliarioResguardo"].Value.ToString(); DatosAux.IDSucursal = FilaDatos.Cells["IDSucursal"].Value.ToString(); DatosAux.FolioResguardo = FilaDatos.Cells["FolioReguardo"].Value.ToString(); DatosAux.FechaResguardo = Convert.ToDateTime(FilaDatos.Cells["FechaResguardo"].Value.ToString()); DatosAux.IDStatusMobiliario = Convert.ToInt32(FilaDatos.Cells["Estatus"].Value.ToString()); } return(DatosAux); } catch (Exception ex) { throw ex; } }
private MobiliarioResguardo ObtenerDatos() { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo(); DatosAux.Descripcion = this.AsiganarMobiliario.Descripcion; DatosAux.IDMobiliario = this.AsiganarMobiliario.IDMobiliario; DatosAux.Codigo = this.AsiganarMobiliario.Codigo; DatosAux.Marca = this.AsiganarMobiliario.Marca; DatosAux.Modelo = this.AsiganarMobiliario.Modelo; DatosAux.Existencia = this.ObtenerCantidadExistencia(); DatosAux.Cantidad = this.ObtenerCantidad(); DatosAux.IDSucursal = Comun.IDSucursalCaja; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; return(DatosAux); } catch (Exception ex) { throw ex; } }
private MobiliarioResguardo ObtenerDatosGrid(int Row) { try { MobiliarioResguardo Datos = new MobiliarioResguardo(); DataGridViewRow Fila = this.dgvMobiliarioRecepcion.Rows[Row]; Datos.IDMobiliarioResguardo = Fila.Cells["IDMobiliarioResguardo"].Value.ToString(); Datos.IDSucursal = Fila.Cells["IDSucursal"].Value.ToString(); Datos.FolioResguardo = Fila.Cells["FolioReguardo"].Value.ToString(); DateTime Fecha; DateTime.TryParse(Fila.Cells["FechaResguardo"].Value.ToString(), out Fecha); Datos.FechaResguardo = Fecha; int IDEstatus = 0; int.TryParse(Fila.Cells["Estatus"].Value.ToString(), out IDEstatus); Datos.IDStatusMobiliario = IDEstatus; Datos.NombreEstatus = Fila.Cells["NombreEstatus"].Value.ToString(); return(Datos); } catch (Exception ex) { throw ex; } }
private void ModificarDatos(MobiliarioResguardo Datos) { try { Int32 RowToUpdate = this.dgvMobiliario.Rows.GetFirstRow(DataGridViewElementStates.Selected); if (RowToUpdate > -1) { this.dgvMobiliario.Rows[RowToUpdate].Cells["IDTipoMobiliario"].Value = Datos.IDMobiliarioResguardo; this.dgvMobiliario.Rows[RowToUpdate].Cells["Codigo"].Value = Datos.FolioResguardo; this.dgvMobiliario.Rows[RowToUpdate].Cells["Descripcion"].Value = Datos.Descripcion; this.dgvMobiliario.Rows[RowToUpdate].Cells["Marca"].Value = Datos.Marca; this.dgvMobiliario.Rows[RowToUpdate].Cells["Modelo"].Value = Datos.Modelo; } else { this.LlenarGridCatMobiliario(false); } } 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; } }
public List <Mobiliario> ObtenerMobiliarioResguardoDetalle(MobiliarioResguardo Datos) { try { List <Mobiliario> Lista = new List <Mobiliario>(); Mobiliario Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_RptCartaResguardo", Datos.IDMobiliarioResguardo); while (Dr.Read()) { Item = new Mobiliario(); Item.TipoMobiliarioDescripcion = Dr.GetString(Dr.GetOrdinal("TipoMobiliarioDesc")); Item.Descripcion = Dr.GetString(Dr.GetOrdinal("MobiliarioDesc")); Item.Marca = Dr.GetString(Dr.GetOrdinal("Marca")); Item.Cantidad = Dr.GetInt32(Dr.GetOrdinal("Cantidad")); Lista.Add(Item); } Dr.Close(); return(Lista); } catch (Exception ex) { throw ex; } }
private MobiliarioResguardo ObtenerDatosMobiliario() { try { MobiliarioResguardo DatosAux = new MobiliarioResguardo(); DataTable TablaMobiliarioResguardo = new DataTable(); TablaMobiliarioResguardo.Columns.Add("IDMobiliario", typeof(string)); TablaMobiliarioResguardo.Columns.Add("Codigo", typeof(string)); TablaMobiliarioResguardo.Columns.Add("Descripcion", typeof(string)); TablaMobiliarioResguardo.Columns.Add("Marca", typeof(string)); TablaMobiliarioResguardo.Columns.Add("Modelo", typeof(string)); TablaMobiliarioResguardo.Columns.Add("Cantidad", typeof(int)); foreach (MobiliarioResguardo Item in this.ListadeReguardo) { TablaMobiliarioResguardo.Rows.Add(new object[] { Item.IDMobiliario, Item.Codigo, Item.Descripcion, Item.Marca, Item.Modelo, Item.Cantidad }); } Sucursal SAux = new Sucursal(); if (this.cmbSucursales.SelectedIndex != -1) { SAux = (Sucursal)this.cmbSucursales.SelectedItem; } DatosAux.IDMobiliarioResguardo = NuevoRegistro ? string.Empty : this.IDMobiliarioResguardos; DatosAux.NuevoRegistro = NuevoRegistro; DatosAux.IDSucursal = SAux.IDSucursal; DatosAux.IDSucursalEquipo = Comun.IDSucursalCaja; DatosAux.TablaMobiliarioResguardo = TablaMobiliarioResguardo; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; return(DatosAux); } catch (Exception ex) { throw ex; } }
public void ACMobiliarioResguardo(MobiliarioResguardo Datos) { try { int Resultado = 0; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, CommandType.StoredProcedure, "spCSLDB_ac_MobiliarioResguardo", new SqlParameter("@NuevoRegistro", Datos.NuevoRegistro), new SqlParameter("@IDMobiliarioResguardo", Datos.IDMobiliarioResguardo), new SqlParameter("@IDSucursal", Datos.IDSucursal), new SqlParameter("@IDSucursalEquipo", Datos.IDSucursalEquipo), new SqlParameter("@TablaMobiliarioResguardo", Datos.TablaMobiliarioResguardo), new SqlParameter("@IDUsuario", Datos.IDUsuario) ); while (Dr.Read()) { Resultado = !Dr.IsDBNull(Dr.GetOrdinal("Resultado")) ? Dr.GetInt32(Dr.GetOrdinal("Resultado")) : 0; if (Resultado == 1) { Datos.Completado = true; Datos.IDMobiliarioResguardo = Dr.GetString(Dr.GetOrdinal("IDMobiliarioResguardo")); } else { Datos.Completado = false; Datos.Resultado = Resultado; Datos.MensajeError = Dr.GetString(Dr.GetOrdinal("Mensaje")); } break; } Dr.Close(); } catch (Exception ex) { throw ex; } }