示例#1
0
文件: Bodegas.cs 项目: sadcc24/SCM
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtID.Text))
            {
                MessageBox.Show("Debe escribir el id de la bodega a editar.");
                return;
            }
            else
            {
                if (MessageBox.Show("Estas seguro que desas eliminar", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    clsBodegas_Entity bod    = new clsBodegas_Entity();
                    clsBodegas_BO     bodega = new clsBodegas_BO();
                    bod.iIdBodega = txtID.Text;

                    bodega.vEliminarBodega(bod);
                    MessageBox.Show("Bodega ha sido Eliminada.");
                    Globales.Usuario.RegistrarBitácora(Globales.Conexion, "Bitacora", "Eliminar Bodegas.");
                    mantenimientoBodegas prdu = new mantenimientoBodegas();
                    prdu.MdiParent = this.MdiParent;
                    this.Hide();
                    prdu.Show();
                }
            }
        }
示例#2
0
        // Comentarios : Filtrar Bodegas
        public DataTable vConsultarFiltro(clsBodegas_Entity bodega)
        {
            DataTable dtBodegas;

            dtBodegas = cnn.getSQL("SELECT idbodega as ID, nombre_bodega as Descripcion , encargado as Encargado, stock_minimo as [STOCK MIN], stock_maximo as [STOCK MAX] , activo as Activo, idEmpresa as IDEmpresa FROM [dbo].[Bodega] where nombre_bodega like '%" + bodega.strNombreBodega + "%'");
            return(dtBodegas);
        }
示例#3
0
文件: Bodegas.cs 项目: sadcc24/SCM
        private void grupoFiltrar_Enter(object sender, EventArgs e)
        {
            clsBodegas_Entity bod    = new clsBodegas_Entity();
            clsBodegas_BO     bodega = new clsBodegas_BO();

            bod.strNombreBodega = txtBodega.Text;
            bodega.vConsultaFiltro(bod);
        }
示例#4
0
        // Función para consultar bodegas con filtro.
        public DataTable vConsultaFiltro(clsBodegas_Entity bodega)
        {
            DataTable      dtBodega;
            clsBodegas_DAL bodegaconsultfiltro = new clsBodegas_DAL();

            dtBodega = bodegaconsultfiltro.vConsultarFiltro(bodega);
            return(dtBodega);
        }
示例#5
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                clsBodegas_Entity bod    = new clsBodegas_Entity();
                clsBodegas_BO     bodega = new clsBodegas_BO();
                bod.strNombreBodega  = txtBuscador.Text;
                gvBodegas.DataSource = bodega.vConsultaFiltro(bod);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#6
0
 // Comentarios : Consulo bodegas
 public void vConsultarBodega(clsBodegas_Entity bodega)
 {
     cnn.getSQL("SELECT * FROM [dbo].[Bodega] WHERE ACTIVO = 1 and idbodega =" + bodega.iIdBodega);
 }
示例#7
0
 // Comentarios : Eliminar Bodega
 public void vEliminarBodega(clsBodegas_Entity bodega)
 {
     cnn.updateSQL("UPDATE [dbo].[Bodega] SET ACTIVO = 0 WHERE idbodega =" + bodega.iIdBodega);
 }
示例#8
0
 // Comentarios : Modificar Bodega
 public void vModificarBodega(clsBodegas_Entity bodega)
 {
     cnn.updateSQL("UPDATE [dbo].[Bodega] SET nombre_bodega ='" + bodega.strNombreBodega + "', encargado = '" + bodega.strNombreEncargado + "', stock_minimo = " + bodega.iStockMinimo + ", stock_maximo = " + bodega.iStockMaximo + "  WHERE idbodega =" + bodega.iIdBodega);
 }
示例#9
0
 // Comentarios : Insertar Bodega
 public void vInsertBodega(clsBodegas_Entity bodega)
 {
     cnn.insertSQL("INSERT INTO [dbo].[Bodega] (nombre_bodega,encargado,stock_minimo,stock_maximo,activo,idempresa) VALUES ('"
                   + bodega.strNombreBodega + "','" + bodega.strNombreEncargado + "'," + bodega.iStockMinimo + "," + bodega.iStockMaximo + ",1," + bodega.iIdEmpresa + ")");
 }
示例#10
0
文件: Bodegas.cs 项目: sadcc24/SCM
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtBodega.Text))
            {
                MessageBox.Show("Debe agregar el nombre de la bodega.");
                return;
            }
            else
            {
                if (string.IsNullOrEmpty(txtEncargado.Text))
                {
                    MessageBox.Show("Debe agregar el nombre del encargado de la bodega.");
                    return;
                }
                else
                {
                    if (string.IsNullOrEmpty(txtSMin.Text))
                    {
                        MessageBox.Show("Debe agregar el stock mínimo en la bodega.");
                        return;
                    }
                    else
                    {
                        if (string.IsNullOrEmpty(txtSMax.Text))
                        {
                            MessageBox.Show("Debe agregar el stock máximo en la bodega.");
                            return;
                        }
                        else
                        {
                            int smin, smax;
                            smin = (Convert.ToInt32(txtSMin.Text.ToString()));
                            smax = (Convert.ToInt32(txtSMax.Text.ToString()));
                            if (smin > smax)
                            {
                                MessageBox.Show("Stock mínimo debe ser menor o igual que el stock máximo.");
                                return;
                            }
                            else
                            {
                                try
                                {
                                    clsBodegas_Entity bod    = new clsBodegas_Entity();
                                    clsBodegas_BO     bodega = new clsBodegas_BO();
                                    bod.strNombreBodega    = txtBodega.Text;
                                    bod.strNombreEncargado = txtEncargado.Text;
                                    bod.iStockMinimo       = txtSMin.Text;
                                    bod.iStockMaximo       = txtSMax.Text;
                                    string[] empresa = Globales.Empresa.CapturarEmpresa();
                                    bod.iIdEmpresa = empresa[0];
                                    bodega.vInsertarBodega(bod);
                                    MessageBox.Show("Bodega ha sido guardada.");
                                    Globales.Usuario.RegistrarBitácora(Globales.Conexion, "Bitacora", "Guardar Bodegas.");
                                    mantenimientoBodegas prdu = new mantenimientoBodegas();
                                    prdu.MdiParent = this.MdiParent;
                                    this.Hide();
                                    prdu.Show();
                                }

                                catch (Exception ex)
                                {
                                    MessageBox.Show(ex.Message);
                                }
                            }
                        }
                    }
                }
            }     //termina if
        }
示例#11
0
        // Comentario : Función pra eliminar Bodega
        public void vEliminarBodega(clsBodegas_Entity bodega)
        {
            clsBodegas_DAL bodegadelete = new clsBodegas_DAL();

            bodegadelete.vEliminarBodega(bodega);
        }
示例#12
0
        // Comentario : Función para Modificar Bodega
        public void vModificarBodega(clsBodegas_Entity bodega)
        {
            clsBodegas_DAL bodegaupdate = new clsBodegas_DAL();

            bodegaupdate.vModificarBodega(bodega);
        }
示例#13
0
        // Programador : Pamela Jacqueline Selman David
        // Analista : Pamela Jacqueline Selman David
        // Comentarios :Función para insertar nueva bodega
        public void vInsertarBodega(clsBodegas_Entity bodega)
        {
            clsBodegas_DAL bodegainsert = new clsBodegas_DAL();

            bodegainsert.vInsertBodega(bodega);
        }