Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 3
0
 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;
     }
 }
Ejemplo n.º 4
0
 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;
     }
 }
Ejemplo n.º 12
0
 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;
     }
 }
Ejemplo n.º 13
0
 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;
     }
 }
Ejemplo n.º 17
0
        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;
     }
 }