Пример #1
0
        private bool ValidarExistenciaProd()
        {
            string bodega             = cbo_bodega.SelectedValue.ToString();
            SistemaInventarioDatos sd = new SistemaInventarioDatos();
            bool existente            = true;

            foreach (DataGridViewRow fila in dgw_requisicion.Rows)
            {
                if (fila.Cells["Codigo"].Value != null)
                {
                    DataGridViewComboBoxCell CboBienes = fila.Cells["Descripcion"] as DataGridViewComboBoxCell;
                    string codigo = CboBienes.Value.ToString();

                    string[] codigo_separado = codigo.Split('-');
                    string   categoria       = codigo_separado[0].Trim();
                    string   id_bien         = codigo_separado[1].Trim();
                    //-----------VALIDAR SI YA EXISTE LA TUPLA
                    int y = sd.ValidarExistenciaDeProducto(id_bien, categoria, bodega);
                    if (y == 0)
                    {
                        existente = false;
                    }
                }
            }
            return(existente);
        }
Пример #2
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            //try
            //{
            SistemaInventarioDatos sd = new SistemaInventarioDatos();
            char delimitador          = '-';

            foreach (DataGridViewRow fila in dgw_detfac.Rows)
            {
                if (fila.Cells[0].Value != null)
                {
                    string   factura          = cbo_facturas.SelectedValue.ToString().Trim();
                    string[] factura_separada = factura.Split('-');

                    string no      = factura_separada[0].Trim();
                    string serie   = factura_separada[1].Trim();
                    string empresa = factura_separada[2].Trim();

                    int cantidad = Convert.ToInt32(fila.Cells[2].Value);


                    string codigo = fila.Cells[0].Value.ToString();

                    string[] codigo_separado = codigo.Split(delimitador);
                    string   categoria       = codigo_separado[0].Trim();
                    string   id_bien         = codigo_separado[1].Trim();

                    //-----------INSERTAR
                    sd.RegistrarMovimientoInvFac("Venta", "2", id_bien, categoria, cantidad, no, serie, "Factura", empresa);
                    //-------desaparecer fac
                    sd.FacturaProcesada(no, serie, "Factura", empresa);
                }
            }
            MessageBox.Show("Exitoso");
        }
Пример #3
0
        private bool ValidarCantidadDelProducto()
        {
            string bodega             = cbo_bodega.SelectedValue.ToString();
            SistemaInventarioDatos sd = new SistemaInventarioDatos();
            bool hay = true;

            foreach (DataGridViewRow fila in dgw_requisicion.Rows)
            {
                if (fila.Cells["Codigo"].Value != null)
                {
                    //------------OBTENER  CANTIDAD Y BIEN
                    int cantidad = Convert.ToInt32(fila.Cells["Cant_devuelta"].Value);

                    DataGridViewComboBoxCell CboBienes = fila.Cells["Descripcion"] as DataGridViewComboBoxCell;
                    string codigo = CboBienes.Value.ToString();

                    string[] codigo_separado = codigo.Split('-');
                    string   categoria       = codigo_separado[0].Trim();
                    string   id_bien         = codigo_separado[1].Trim();

                    int existencias           = sd.ObtenerExistenciasEnBodega(id_bien, categoria, bodega);
                    int existencias_restantes = existencias - cantidad;
                    if (existencias_restantes < 0)
                    {
                        hay = false;
                    }
                }
            }
            return(hay);
        }
Пример #4
0
        private void btn_crear_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txt_encargado.Text.Trim()))
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                DateTime fecha            = Convert.ToDateTime(dtp_fecha_req.Value);
                //fecha.ToString("yyyy-MM-dd");
                string encargado = txt_encargado.Text.Trim();
                int    bodega    = Convert.ToInt32(cbo_bodega.SelectedValue);

                int x = sd.AgregarRequisicion(fecha.ToString("yyyy-MM-dd"), encargado, bodega, dgw_requisicion);
                //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                sd.IngresarCompra(fecha.ToString("yyyy-MM-dd"), dgw_requisicion); //QUITAR DESPUES**
                //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                if (x == 1)
                {
                    MessageBox.Show("Orden de compra agregada");
                }
            }
            else
            {
                MessageBox.Show("debe ingresar nombre del encargado");
            }
        }
Пример #5
0
        private void btn_actualizar_Click(object sender, EventArgs e)
        {
            SistemaInventarioDatos ds = new SistemaInventarioDatos();
            DataTable dt = ds.Load_detalle(" select * from encabezado_muestreo where estado = 'ACTIVO'");

            dgv_muestreo.DataSource = dt;
        }
Пример #6
0
        private void Producto_terminado_Load(object sender, EventArgs e)
        {
            try
            {
                CapaNegocio fn  = new CapaNegocio();
                DataTable   seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form);
                if (seg.Rows.Count > 0)
                {
                    fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo);
                }

                SistemaInventarioDatos ds = new SistemaInventarioDatos();
                cbo_Categoria.DataSource    = ds.ObtenerCategorias();
                cbo_Categoria.ValueMember   = "id_categoria_pk";
                cbo_Categoria.DisplayMember = "tipo_categoria";

                cbo_marca.DataSource    = ds.ObtenerMarcastodo();
                cbo_marca.ValueMember   = "id_marca_pk";
                cbo_marca.DisplayMember = "nombre_marca";

                cbo_medida.DataSource    = ds.ObtenerMedidastodo();
                cbo_medida.ValueMember   = "id_medida_pk";
                cbo_medida.DisplayMember = "abreviatura";
            }
            catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Пример #7
0
        private void btn_guardar_Click(object sender, EventArgs e)
        {
            string data_picker_time = dateTimePicker1.Value.ToString("yyyy-MM-dd");

            //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
            if (!String.IsNullOrEmpty(txt_responsable.Text.Trim()))
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                int x = sd.Agregar_encabezado_muestreo(data_picker_time, txt_responsable.Text.Trim());
                if (x == 1)
                {
                    MessageBox.Show(" encabezado de muestreo registrado exitosamente! ");
                    dgv_muestreo.DataSource = sd.Obtener_encabezado_muestreo();
                }
                else
                {
                    MessageBox.Show("no se pudo ingresar el encabezado de muestreo! ");
                }
            }


            else
            {
                MessageBox.Show("debe llenar todos los campos");
            }
            //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        }
Пример #8
0
        private void FormMuestreo_Load(object sender, EventArgs e)
        {
            SistemaInventarioDatos si = new SistemaInventarioDatos();
            DataTable dt = si.Obtener_encabezado_muestreo();

            dgv_muestreo.DataSource = dt;
        }
Пример #9
0
        private void FormInventarioInicio_Load(object sender, EventArgs e)
        {
            //WindowState = FormWindowState.Maximized;
            try
            {
                CapaNegocio fn  = new CapaNegocio();
                DataTable   seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form);
                if (seg.Rows.Count > 0)
                {
                    fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo);
                }
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                dgw_bienes.DataSource            = sd.MostrarInventario();
                dgw_bienes.Columns[0].HeaderText = "Codigo";
                dgw_bienes.Columns[1].HeaderText = "Descripción";
                dgw_bienes.Columns[2].HeaderText = "Categoría";
                dgw_bienes.Columns[3].HeaderText = "Existencias";
                dgw_bienes.Columns[4].HeaderText = "Precio";
                dgw_bienes.Columns[5].HeaderText = "Costo";
                dgw_bienes.Columns[6].HeaderText = "Medida";
                dgw_bienes.Columns[7].HeaderText = "Línea";
                dgw_bienes.Columns[8].HeaderText = "Marca";

                dgw_bienes.Columns[0].Width = 67;
                dgw_bienes.Columns[1].Width = 282;
                dgw_bienes.Columns[2].Width = 78;
                dgw_bienes.Columns[3].Width = 62;
                dgw_bienes.Columns[4].Width = 50;
                dgw_bienes.Columns[5].Width = 50;
                dgw_bienes.Columns[6].Width = 69;
                dgw_bienes.Columns[7].Width = 88;
                dgw_bienes.Columns[8].Width = 89;
            }
            catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Пример #10
0
        private void FormDevolucionCompra_Load(object sender, EventArgs e)
        {
            try
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                cbo_bodega.DataSource    = sd.ObtenerBodega();
                cbo_bodega.DisplayMember = "nombre_bodega";
                cbo_bodega.ValueMember   = "id_bodega_pk";
                //***************************************************
                DataGridViewComboBoxColumn cbobienes = dgw_requisicion.Columns[1] as DataGridViewComboBoxColumn;
                cbobienes.DataSource    = sd.ObtenerBien();
                cbobienes.DisplayMember = "descripcion";
                cbobienes.ValueMember   = "CODIGO";

                dgw_requisicion.AutoGenerateColumns = false;


                //cbo_compra.DataSource = sd.ObtenerOrdendev();
                //cbo_compra.ValueMember = "id_factura_compra_pk";
                //cbo_compra.DisplayMember = "id_factura_compra_pk";

                //cbo_prov.DataSource = sd.ObtenerProveedor();
                //cbo_prov.ValueMember = "id_proveedor_pk";
                //cbo_prov.DisplayMember = "nombre_proveedor";
            }
            catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Пример #11
0
        private void IngresarDetalleOrden(string id_orden, string empresa)
        {
            try
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                char delimitador          = '-';

                foreach (DataGridViewRow fila in dgw_entradas.Rows)
                {
                    if (fila.Cells["Codigo"].Value != null)
                    {
                        int cantidad = Convert.ToInt32(fila.Cells["Cant_recibida"].Value);

                        DataGridViewComboBoxCell CboBienes = fila.Cells["Descripcion"] as DataGridViewComboBoxCell;
                        string codigo = CboBienes.Value.ToString();

                        string[] codigo_separado = codigo.Split(delimitador);
                        string   categoria       = codigo_separado[0].Trim();
                        string   id_bien         = codigo_separado[1].Trim();
                        //-----------INSERTAR
                        sd.InsertarDetalleDocInv(id_bien, cantidad, categoria, id_orden, empresa);
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Пример #12
0
        private void RegistrarMovimiento(string orden, string empresa)
        {
            //try
            //{
            SistemaInventarioDatos sd = new SistemaInventarioDatos();
            char delimitador          = '-';

            foreach (DataGridViewRow fila in dgw_entradas.Rows)
            {
                if (fila.Cells["Codigo"].Value != null)
                {
                    int cantidad = Convert.ToInt32(fila.Cells["Cant_recibida"].Value);

                    DataGridViewComboBoxCell CboBodega = fila.Cells["bodega"] as DataGridViewComboBoxCell;
                    string bodega = CboBodega.Value.ToString();

                    DataGridViewComboBoxCell CboBienes = fila.Cells["Descripcion"] as DataGridViewComboBoxCell;
                    string codigo = CboBienes.Value.ToString();

                    string[] codigo_separado = codigo.Split(delimitador);
                    string   categoria       = codigo_separado[0].Trim();
                    string   id_bien         = codigo_separado[1].Trim();
                    //-----------INSERTAR
                    sd.RegistrarMovimientoInv("Compra", bodega, id_bien, categoria, cantidad, orden, "-", "Orden de compra", empresa);
                }
            }
            //}
            //catch (Exception ex){ MessageBox.Show(ex.Message); }
        }
Пример #13
0
        private void InsertarDetalleDevolucion(int id_dev)
        {
            try
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                foreach (DataGridViewRow fila in dgw_requisicion.Rows)
                {
                    if (fila.Cells["Codigo"].Value != null)
                    {
                        //------------OBTENER  CANTIDAD Y BIEN
                        int cantidad = Convert.ToInt32(fila.Cells["Cant_devuelta"].Value);

                        DataGridViewComboBoxCell CboBienes = fila.Cells["Descripcion"] as DataGridViewComboBoxCell;
                        string codigo = CboBienes.Value.ToString();

                        string[] codigo_separado = codigo.Split('-');
                        string   categoria       = codigo_separado[0].Trim();
                        string   id_bien         = codigo_separado[1].Trim();
                        string   preciostring    = fila.Cells["Precio_prod"].Value.ToString();
                        decimal  precio          = Convert.ToDecimal(preciostring);

                        sd.InsertarDetalleFact(cantidad, id_dev.ToString(), id_bien, categoria, precio);
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Пример #14
0
        private void FormBodega_Load(object sender, EventArgs e)
        {
            try
            {
                CapaNegocio fn  = new CapaNegocio();
                DataTable   seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form);
                if (seg.Rows.Count > 0)
                {
                    fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo);
                }
                txt_nombre.ReadOnly    = true;
                txt_ubicacion.ReadOnly = true;
                cbo_empresa.Enabled    = false;
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                dvg_bodega.DataSource            = sd.VistaBodega();
                dvg_bodega.Columns[0].HeaderText = "ID";
                dvg_bodega.Columns[1].HeaderText = "Nombre";
                dvg_bodega.Columns[2].HeaderText = "Ubicación";
                dvg_bodega.Columns[3].HeaderText = "Empresa";

                dvg_bodega.Columns[0].Width = 0;
                cbo_empresa.DataSource      = sd.ObtenerEmpresas();
                cbo_empresa.ValueMember     = "id_empresa_pk";
                cbo_empresa.DisplayMember   = "nombre";
            }
            catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Пример #15
0
        private void btn_actualizar_Click(object sender, EventArgs e)
        {
            SistemaInventarioDatos ds = new SistemaInventarioDatos();
            DataTable dt = ds.Load_detalle("select encabezado_muestreo.id_muestreo_pk, fecha, responsable, descripcion, existencia, existencia_auditada, id_bien_pk, id_bodega_pk, id_categoria_pk from encabezado_muestreo inner join detalle_muestreo on encabezado_muestreo.id_muestreo_pk = detalle_muestreo.id_muestreo_pk  where encabezado_muestreo.id_muestreo_pk = '" + txt_ident.Text + "'");

            dvg_detalle.DataSource = dt;
        }
Пример #16
0
        private void cbo_facturas_SelectedIndexChanged(object sender, EventArgs e)
        {
            SistemaInventarioDatos sd = new SistemaInventarioDatos();

            cont++;
            if (cont >= 3)
            {
                string   factura          = cbo_facturas.SelectedValue.ToString().Trim();
                string[] factura_separada = factura.Split('-');

                string no      = factura_separada[0].Trim();
                string serie   = factura_separada[1].Trim();
                string empresa = factura_separada[2].Trim();

                dgw_detfac.DataSource            = sd.ObtenerDetalleDoc(no, serie, "Factura", empresa);
                dgw_detfac.Columns[0].HeaderText = "Codigo";
                dgw_detfac.Columns[1].HeaderText = "Descripción";
                dgw_detfac.Columns[2].HeaderText = "Cantidad";

                dgw_detfac.Columns[0].Width = 55;
                dgw_detfac.Columns[1].Width = 267;
                dgw_detfac.Columns[2].Width = 55;


                lbl_no.Text       = no;
                lbl_serie.Text    = serie;
                lbl_no.Visible    = true;
                lbl_serie.Visible = true;
            }
        }
Пример #17
0
        private void FormLinea_Load(object sender, EventArgs e)
        {
            try
            {
                CapaNegocio fn  = new CapaNegocio();
                DataTable   seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form);
                if (seg.Rows.Count > 0)
                {
                    fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo);
                }
                //----------------------------
                cbo_categoria.Enabled = false;
                txt_nombre.ReadOnly   = true;

                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                cbo_categoria.DataSource    = sd.ObtenerCategorias();
                cbo_categoria.ValueMember   = "id_categoria_pk";
                cbo_categoria.DisplayMember = "tipo_categoria";

                dgw_lineas.DataSource            = sd.ObtenerLineas2();
                dgw_lineas.Columns[0].HeaderText = "ID";
                dgw_lineas.Columns[1].HeaderText = "Línea";
                dgw_lineas.Columns[2].HeaderText = "Categoría";


                dgw_lineas.Columns[0].Width = 30;
            }
            catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Пример #18
0
 private void FormExistenciasPorBodega_Load(object sender, EventArgs e)
 {
     try
     {
         CapaNegocio fn  = new CapaNegocio();
         DataTable   seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form);
         if (seg.Rows.Count > 0)
         {
             fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo);
         }
         //-----cargar bodega
         SistemaInventarioDatos sd = new SistemaInventarioDatos();
         DataTable dt  = sd.ObtenerBodega();
         DataRow   row = dt.NewRow();
         row[0] = 0;
         row[1] = "<Todos>";
         dt.Rows.InsertAt(row, 0);
         cbo_bodega.DataSource    = dt;
         cbo_bodega.DisplayMember = "nombre_bodega";
         cbo_bodega.ValueMember   = "id_bodega_pk";
         //----------------cargar categoria--
         DataTable dtc  = sd.ObtenerCategorias();
         DataRow   rowc = dtc.NewRow();
         rowc[0] = 0;
         rowc[1] = "<Todos>";
         dtc.Rows.InsertAt(rowc, 0);
         cbo_categoria.DataSource    = dtc;
         cbo_categoria.DisplayMember = "tipo_categoria";
         cbo_categoria.ValueMember   = "id_categoria_pk";
     }
     catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Пример #19
0
 private void btn_guardar_Click(object sender, EventArgs e)
 {
     try
     {
         //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
         if (!String.IsNullOrEmpty(txt_nombre.Text.Trim()) && !String.IsNullOrEmpty(txt_abrev.Text.Trim()))
         {
             SistemaInventarioDatos sd = new SistemaInventarioDatos();
             int x = sd.AgregarMedida(txt_abrev.Text.Trim(), txt_nombre.Text.Trim());
             if (x == 1)
             {
                 MessageBox.Show("medida registrada exitosamente!");
                 dgw_medidas.DataSource = sd.ObtenerMedidas();
             }
             else
             {
                 MessageBox.Show("no se pudo ingresar la medida!");
             }
         }
         else
         {
             MessageBox.Show("debe llenar todos los campos");
         }
         //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
     }
     catch { MessageBox.Show("No se pudo guardar con exito"); }
 }
Пример #20
0
        private void FormRecibirStock_Load(object sender, EventArgs e)
        {
            try
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();

                DataGridViewComboBoxColumn cbobienes = dgw_entradas.Columns[1] as DataGridViewComboBoxColumn;
                cbobienes.DataSource    = sd.ObtenerBien();
                cbobienes.DisplayMember = "descripcion";
                cbobienes.ValueMember   = "CODIGO";

                DataGridViewComboBoxColumn cbobodega = dgw_entradas.Columns[2] as DataGridViewComboBoxColumn;
                cbobodega.DataSource    = sd.ObtenerBodega();
                cbobodega.DisplayMember = "nombre_bodega";
                cbobodega.ValueMember   = "id_bodega_pk";

                dgw_entradas.AutoGenerateColumns = false;

                //***************************************
                rdbt.Checked                = true;
                cbo_proveedor.DataSource    = sd.ObtenerProveedor();
                cbo_proveedor.ValueMember   = "id_proveedor_pk";
                cbo_proveedor.DisplayMember = "nombre_proveedor";
                //***************************************
                //cbo_orden.DataSource = sd.ObtenerReq();   /*REQ*/
                //cbo_orden.ValueMember = "id_requisicion_pk";
                //cbo_orden.DisplayMember = "id_requisicion_pk";

                cbo_orden.DataSource    = sd.ObtenerOrden();   /*OC*/
                cbo_orden.ValueMember   = "id_factura_compra_pk";
                cbo_orden.DisplayMember = "id_factura_compra_pk";
            }
            catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
Пример #21
0
        private void RegistrarMovimiento(int doc)
        {
            try
            {
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                char delimitador          = '-';
                foreach (DataGridViewRow fila in dgw_requisicion.Rows)
                {
                    if (fila.Cells["Codigo"].Value != null)
                    {
                        int cantidad = Convert.ToInt32(fila.Cells["Cant_devuelta"].Value);

                        string bodega = cbo_bodega.SelectedValue.ToString();

                        DataGridViewComboBoxCell CboBienes = fila.Cells["Descripcion"] as DataGridViewComboBoxCell;
                        string codigo = CboBienes.Value.ToString();

                        string[] codigo_separado = codigo.Split(delimitador);
                        string   categoria       = codigo_separado[0].Trim();
                        string   id_bien         = codigo_separado[1].Trim();
                        string   documento       = doc.ToString();
                        //-----------INSERTAR
                        sd.RegistrarMovimientoInvDev("Venta", bodega, id_bien, categoria, cantidad, documento, "-", "Factura", "-");
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
Пример #22
0
        private void cbo_marca_Click(object sender, EventArgs e)
        {
            SistemaInventarioDatos ds = new SistemaInventarioDatos();

            cbo_marca.DataSource    = ds.ObtenerMarcastodo();
            cbo_marca.ValueMember   = "id_marca_pk";
            cbo_marca.DisplayMember = "nombre_marca";
        }
Пример #23
0
 private void btn_actualizar_Click(object sender, EventArgs e)
 {
     try
     {
         SistemaInventarioDatos sd = new SistemaInventarioDatos();
         dgw_medidas.DataSource = sd.ObtenerMedidas();
     }
     catch { MessageBox.Show("No se pudo actualizar con exito"); }
 }
Пример #24
0
        private void cbo_bodega_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbo_bodega.SelectedValue is int)
            {
                //-----------------------------------------------------------------------
                SistemaInventarioDatos sd = new SistemaInventarioDatos();
                int indice_bod            = cbo_bodega.SelectedIndex;
                int indice_cat            = cbo_categoria.SelectedIndex;
                int indice_linea;

                if (indice_bod == 0)
                {
                    if (indice_cat == 0)
                    {
                        dgw_existencias.DataSource = sd.TodasLasBodegasYTodasLasCategorias();
                        DiseñoGrid();
                    }
                    else if (indice_cat > 0)
                    {
                        indice_linea = cbo_linea.SelectedIndex;
                        if (indice_linea == 0)
                        {
                            dgw_existencias.DataSource = sd.TodasLasBodegasYUnaCategoria(cbo_categoria.SelectedValue.ToString());
                            DiseñoGrid();
                        }
                        else if (indice_linea > 0)
                        {
                            dgw_existencias.DataSource = sd.TodasLasBodegasYUnaCategoriaYUnaLinea(cbo_categoria.SelectedValue.ToString(), cbo_linea.SelectedValue.ToString());
                            DiseñoGrid();
                        }
                    }
                }
                else if (indice_bod > 0)
                {
                    if (indice_cat == 0)
                    {
                        dgw_existencias.DataSource = sd.ObtenerExistPorBodega(cbo_bodega.SelectedValue.ToString());
                        DiseñoGrid();
                    }
                    else if (indice_cat > 0)
                    {
                        indice_linea = cbo_linea.SelectedIndex;
                        if (indice_linea == 0)
                        {
                            dgw_existencias.DataSource = sd.UnaBodegaYUnaCategoria(cbo_bodega.SelectedValue.ToString(), cbo_categoria.SelectedValue.ToString());
                            DiseñoGrid();
                        }
                        else if (indice_linea > 0)
                        {
                            dgw_existencias.DataSource = sd.UnaBodegaYUnaCategoriaYUnaLinea(cbo_bodega.SelectedValue.ToString(), cbo_categoria.SelectedValue.ToString(), cbo_linea.SelectedValue.ToString());
                            DiseñoGrid();
                        }
                    }
                }
//--------------------------------------------------------------------------
            }
        }
Пример #25
0
 private void btn_actualizar_Click(object sender, EventArgs e)
 {
     try
     {
         SistemaInventarioDatos sd = new SistemaInventarioDatos();
         dvg_bodega.DataSource = sd.VistaBodega();
     }
     catch { MessageBox.Show("No se pudo actualizar con exito"); }
 }
Пример #26
0
        private void btn_eliminar_Click(object sender, EventArgs e)
        {
            SistemaInventarioDatos si = new SistemaInventarioDatos();
            string id_encabezado      = Convert.ToString(dgv_muestreo.CurrentRow.Cells[0].Value);

            si.Eliminar("update encabezado_muestreo set estado = 'INACTIVO' where id_muestreo_pk = '" + id_encabezado + "'");
            DataTable dt = si.Load_detalle(" select * from encabezado_muestreo where estado = 'ACTIVO'");

            dgv_muestreo.DataSource = dt;
        }
Пример #27
0
 private void txt_buscar_TextChanged(object sender, EventArgs e)
 {
     try
     {
         SistemaInventarioDatos sd = new SistemaInventarioDatos();
         string busqueda           = txt_buscar.Text.Trim();
         dgw_bienes.DataSource = sd.VistaProdLike(busqueda);
     }
     catch { MessageBox.Show("No se pudo buscar con exito"); }
 }
Пример #28
0
 private void FormFacturasPendientes_Load(object sender, EventArgs e)
 {
     try
     {
         SistemaInventarioDatos sd = new SistemaInventarioDatos();
         cbo_facturas.DataSource    = sd.ObtenerFacturas();
         cbo_facturas.DisplayMember = "COD_FAC";
         cbo_facturas.ValueMember   = "COD_FAC";
     }
     catch (Exception ex) { MessageBox.Show("No posee los permisos necesarios!", "¡Seguridad!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Пример #29
0
 private void btn_eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         SistemaInventarioDatos sid = new SistemaInventarioDatos();
         string id_linea            = Convert.ToString(dgw_lineas.CurrentRow.Cells[0].Value);
         sid.Eliminar("Update linea set estado = 'inactivo' where id_linea_pk= '" + id_linea + "'");
         dgw_lineas.DataSource = sid.ObtenerLineas2();
     }
     catch { MessageBox.Show("No se pudo eliminar con exito"); }
 }
Пример #30
0
        private void txt_busqueda_TextChanged(object sender, EventArgs e)
        {
            SistemaInventarioDatos sd = new SistemaInventarioDatos();
            int    indice_bod         = cbo_bodega.SelectedIndex;
            int    indice_cat         = cbo_categoria.SelectedIndex;
            int    indice_linea;
            string busqueda = txt_busqueda.Text.Trim();

            if (indice_bod == 0)
            {
                if (indice_cat == 0)
                {
                    dgw_existencias.DataSource = sd.TodasLasBodegasYTodasLasCategoriaslike(busqueda);
                    DiseñoGrid();
                }
                else if (indice_cat > 0)
                {
                    indice_linea = cbo_linea.SelectedIndex;
                    if (indice_linea == 0)
                    {
                        dgw_existencias.DataSource = sd.TodasLasBodegasYUnaCategorialike(cbo_categoria.SelectedValue.ToString(), busqueda);
                        DiseñoGrid();
                    }
                    else if (indice_linea > 0)
                    {
                        dgw_existencias.DataSource = sd.TodasLasBodegasYUnaCategoriaYUnaLinealike(cbo_categoria.SelectedValue.ToString(), cbo_linea.SelectedValue.ToString(), busqueda);
                        DiseñoGrid();
                    }
                }
            }
            else if (indice_bod > 0)
            {
                if (indice_cat == 0)
                {
                    dgw_existencias.DataSource = sd.ObtenerExistPorBodegalike(cbo_bodega.SelectedValue.ToString(), busqueda);
                    DiseñoGrid();
                }
                else if (indice_cat > 0)
                {
                    indice_linea = cbo_linea.SelectedIndex;
                    if (indice_linea == 0)
                    {
                        dgw_existencias.DataSource = sd.UnaBodegaYUnaCategorialike(cbo_bodega.SelectedValue.ToString(), cbo_categoria.SelectedValue.ToString(), busqueda);
                        DiseñoGrid();
                    }
                    else if (indice_linea > 0)
                    {
                        dgw_existencias.DataSource = sd.UnaBodegaYUnaCategoriaYUnaLinealike(cbo_bodega.SelectedValue.ToString(), cbo_categoria.SelectedValue.ToString(), cbo_linea.SelectedValue.ToString(), busqueda);
                        DiseñoGrid();
                    }
                }
            }
        }