示例#1
0
        // Comentarios :  FILTRAR CATALOGO

        public DataTable vConsultarFiltro(clsTipoMovimiento_Entity tipomovimiento)
        {
            DataTable dtBodegas;

            dtBodegas = cnn.getSQL("SELECT idtipomovimiento as ID, descripcion as [TIPO MOVIMIENTO], operacion as [Operacion] FROM [dbo].[TIPOMOVIMIENTO] WHERE ACTIVO = 1 AND descripcion like '%" + tipomovimiento.strDescripcion + "%'");
            return(dtBodegas);
        }
示例#2
0
        // Comentarios : Filtrar Tipos de Movimientos
        public DataTable vConsultaFiltro(clsTipoMovimiento_Entity tipom)
        {
            DataTable             dtTiposm;
            clsTipoMovimiento_DAL tipomovfiltro = new clsTipoMovimiento_DAL();

            dtTiposm = tipomovfiltro.vConsultarFiltro(tipom);
            return(dtTiposm);
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                clsTipoMovimiento_Entity tip    = new clsTipoMovimiento_Entity();
                clsTipoMovimiento_BO     tipmov = new clsTipoMovimiento_BO();
                tip.strDescripcion           = txtTipoMov.Text;
                gvTiposMovimiento.DataSource = tipmov.vConsultaFiltro(tip);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
        // Programador : Pamela Jacqueline Selman David
        // Analista : Pamela Jacqueline Selman David
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int operacion = 0;

            if (rbSuma.Checked == true)
            {
                operacion = 1;
            }
            else
            {
                if (rbResta.Checked == true)
                {
                    operacion = 0;
                }
            }

            if (string.IsNullOrEmpty(txtDescripcion.Text))
            {
                MessageBox.Show("Debe agregar la Descripción de Tipo de Movimiento de Inventarios.");
                return;
            }
            else
            {
                try
                {
                    clsTipoMovimiento_Entity tip  = new clsTipoMovimiento_Entity();
                    clsTipoMovimiento_BO     tipo = new clsTipoMovimiento_BO();
                    tip.strDescripcion = txtDescripcion.Text;
                    tip.strOperacion   = operacion.ToString();
                    tipo.vInsertarTipoMovimiento(tip);
                    MessageBox.Show("Tipo de Movimiento Ha sido Guardado.");
                    Globales.Usuario.RegistrarBitácora(Globales.Conexion, "Bitacora", "Guardar Tipo Movimiento.");
                    txtDescripcion.Text = "";
                    //  vConsultarTiposActivos();
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
示例#5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                clsTipoMovimiento_Entity tip  = new clsTipoMovimiento_Entity();
                clsTipoMovimiento_BO     tipo = new clsTipoMovimiento_BO();
                tip.strIdTipoMovimiento = txtID.Text;

                tipo.vEliminarTipoMovimiento(tip);
                MessageBox.Show("Tipo de Movimiento Ha sido Eliminado.");
                Globales.Usuario.RegistrarBitácora(Globales.Conexion, "Bitacora", "Eliminar Tipo Movimiento.");
                //  vConsultarTiposActivos();
            }

            catch (Exception ex)
            {
                // MessageBox.Show(ex.Message);
                string error = ex.ToString();
                MessageBox.Show("No es posible eliminar este tipo de  movimiento, ya existen registros asociados en Movimientos de inventario.");
            }
        }
示例#6
0
 // Comentarios : ELIMINAR TIPO MOV INV
 public void vEliminarTipoMovimiento(clsTipoMovimiento_Entity tipomovimiento)
 {
     cnn.deleteSQL("DELETE FROM [dbo].[TIPOMOVIMIENTO] WHERE IDTIPOMOVIMIENTO =" + tipomovimiento.strIdTipoMovimiento);
 }
示例#7
0
        //  MRP_BD cnn = new MRP_BD("admin", "@umg2017", "SAD2017", "ZGHP");
        //MRP_BD cnn = new MRP_BD("sa", "ja", "SAD2017", @"LAPTOP-BN23V9UD\SQLEXPRESS");
        // MRP_BD cnn = new MRP_BD("sa", "ja", "SAD2017", @"LAPTOP-BN23V9UD\SQLEXPRESS");

        // Comentarios : INSERTAR TIPO MOV INV
        public void vInsertarTipoMovimiento(clsTipoMovimiento_Entity tipomovimiento)
        {
            cnn.insertSQL("INSERT INTO [dbo].[TIPOMOVIMIENTO] (descripcion,operacion,activo) VALUES ('"
                          + tipomovimiento.strDescripcion + "'," + tipomovimiento.strOperacion + ",1)");
        }
示例#8
0
        // Comentarios : Eliminar tipo de movimiento
        public void vEliminarTipoMovimiento(clsTipoMovimiento_Entity tipom)
        {
            clsTipoMovimiento_DAL tipomovdelete = new clsTipoMovimiento_DAL();

            tipomovdelete.vEliminarTipoMovimiento(tipom);
        }
示例#9
0
        // Programador : Pamela Jacqueline Selman David
        // Analista : Pamela Jacqueline Selman David
        // Comentarios : insertar Tipo de Movimiento
        public void vInsertarTipoMovimiento(clsTipoMovimiento_Entity tipom)
        {
            clsTipoMovimiento_DAL tipomovinsert = new clsTipoMovimiento_DAL();

            tipomovinsert.vInsertarTipoMovimiento(tipom);
        }