Beispiel #1
0
        private void ToolSalir_Click(object sender, EventArgs e)
        {
            objUniMed      = null;
            dtUnidadMedida = null;

            objMoneda = null;
            dtMoneda  = null;

            objTipoExi = null;
            dtTipoExis = null;

            objFamilia = null;
            dtFamilia  = null;

            objClase = null;
            dtClase  = null;

            objSubClase = null;
            dtSubClase  = null;

            objItems = null;
            dtItems  = null;

            objFormVis = null;
            objFormVis = null;

            this.Close();
        }
Beispiel #2
0
        string GeneraCodigoProducto()
        {
            DataTable dtFiltrar = new DataTable();
            string    c_CadenaFiltro;
            string    c_preftipexi;
            string    c_preffam;
            string    c_prefcla;
            string    c_prefsubcla;
            string    c_numero;
            string    c_codpro;

            c_numero = "";

            c_CadenaFiltro = "n_id = " + CboTipExi.SelectedValue.ToString() + "";
            dtFiltrar      = funDatos.DataTableFiltrar(dttipexi, c_CadenaFiltro);
            c_preftipexi   = dtFiltrar.Rows[0]["c_pre"].ToString();

            c_CadenaFiltro = "n_id = " + CboFam.SelectedValue.ToString() + "";
            dtFiltrar      = funDatos.DataTableFiltrar(dtfam, c_CadenaFiltro);
            c_preffam      = dtFiltrar.Rows[0]["c_pre"].ToString();

            c_CadenaFiltro = "n_id = " + CboCla.SelectedValue.ToString() + "";
            dtFiltrar      = funDatos.DataTableFiltrar(dtcla, c_CadenaFiltro);
            c_prefcla      = dtFiltrar.Rows[0]["c_pre"].ToString();

            c_CadenaFiltro = "n_id = " + CboSubCla.SelectedValue.ToString() + "";
            dtFiltrar      = funDatos.DataTableFiltrar(dtsubcla, c_CadenaFiltro);
            c_prefsubcla   = dtFiltrar.Rows[0]["c_pre"].ToString();

            CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA);

            objItems          = new CN_alm_inventario();
            objItems.mysConec = o_conec.mysConec;
            dtFiltrar         = objItems.ObtenerCodigo(STU_SISTEMA.EMPRESAID, Convert.ToInt16(CboTipExi.SelectedValue), Convert.ToInt16(CboFam.SelectedValue), Convert.ToInt16(CboCla.SelectedValue), Convert.ToInt16(CboSubCla.SelectedValue));
            objItems          = null;
            o_conec           = null;

            if (dtFiltrar.Rows.Count != 0)
            {
                if (Convert.ToInt16(dtFiltrar.Rows[0]["c_numite"]) != 0)
                {
                    c_numero = "000" + (Convert.ToInt16(dtFiltrar.Rows[0]["c_numite"]) + 1).ToString();
                    c_numero = c_numero.Substring(c_numero.Length - 3, 3);
                }
                else
                {
                    c_codpro = "001";
                }
            }
            else
            {
                c_numero = "001";
            }

            c_codpro = c_preftipexi + c_preffam + c_prefcla + c_prefsubcla + c_numero;


            return(c_codpro);
        }
Beispiel #3
0
        private void BtnBuscarProducto_Click(object sender, EventArgs e)
        {
            try
            {
                string[,] arrCabeceraDg1 = new string[3, 4];
                DataTable         dtResult = new DataTable();
                CN_alm_inventario objItems = new CN_alm_inventario();
                Genericas         funDatos = new Genericas();

                objItems.mysConec = mysConec;
                dtResult          = objItems.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.SYS_UNIBD, 1);

                dtResult = funDatos.DataTableFiltrar(dtResult, "n_idtipexi = 2");

                arrCabeceraDg1[0, 0] = "Producto";
                arrCabeceraDg1[0, 1] = "500";
                arrCabeceraDg1[0, 2] = "C";
                arrCabeceraDg1[0, 3] = "c_despro";

                arrCabeceraDg1[1, 0] = "Uni. Med.";
                arrCabeceraDg1[1, 1] = "60";
                arrCabeceraDg1[1, 2] = "C";
                arrCabeceraDg1[1, 3] = "c_abrpre";

                arrCabeceraDg1[2, 0] = "n_id";
                arrCabeceraDg1[2, 1] = "0";
                arrCabeceraDg1[2, 2] = "C";
                arrCabeceraDg1[2, 3] = "n_id";

                Genericas xFun = new Genericas();
                xFun.Buscar_CampoBusqueda = "n_id";
                xFun.Buscar_CadFiltro     = "";
                xFun.Buscar_CampoOrden    = "c_despro";
                dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

                if (dtResult == null)
                {
                    return;
                }
                if (dtResult.Rows.Count == 0)
                {
                    return;
                }

                int n_id = Convert.ToInt32(dtResult.Rows[0]["n_id"]);
                TxtProducto.Text = dtResult.Rows[0]["c_despro"].ToString();

                producto = Producto.Fetch(n_id);
                ProductoReceta      productoReceta      = producto.ProductoRecetas.Where(p => p.n_act == 1).FirstOrDefault();
                ProductoRecetaLinea productoRecetaLinea = productoReceta.ProductoRecetaLineas.Where(p => p.n_act == 1).FirstOrDefault();

                productoRecetaLineaTareaBindingSource.DataSource = productoRecetaLinea.ProductoRecetaLineaTareas;
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Ocurrió un error: {0}", ex.Message), "Buscar Producto", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #4
0
        private void ToolSalir_Click(object sender, EventArgs e)
        {
            objReceta   = null;
            objRegistro = null;
            ObjItem     = null;
            objTareas   = null;
            objTipExi   = null;
            objUniMed   = null;
            objFormVis  = null;
            objForm     = null;
            objMeses    = null;

            this.Close();
        }
Beispiel #5
0
        private void Button1_Click(object sender, EventArgs e)
        {
            int n_EstadoActivo;

            if (CboTipExis.Text == "")
            {
                MessageBox.Show("¡ No ha indicado que tipo de producto desea vizualizar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboTipExis.Focus();
                return;
            }

            if (OptAct.Checked == true)
            {
                n_EstadoActivo = 1;
            }
            else
            {
                n_EstadoActivo = 2;
            }

            CN_alm_inventario objAlm = new CN_alm_inventario();

            if (Opt1.Checked == true)
            {
                objAlm.STU_SISTEMA = STU_SISTEMA;
                objAlm.ReporteListaItems(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo);
            }
            if (Opt2.Checked == true)
            {
                objAlm.STU_SISTEMA = STU_SISTEMA;
                objAlm.ReporteListaInventario(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo);
            }
            if (Opt3.Checked == true)
            {
                objAlm.STU_SISTEMA = STU_SISTEMA;
                objAlm.ReporteStckMin(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo);
            }
            if (Opt4.Checked == true)
            {
                objAlm.STU_SISTEMA = STU_SISTEMA;
                objAlm.ReporteStckMax(Convert.ToInt32(CboTipExis.SelectedValue), n_EstadoActivo);
            }
        }
Beispiel #6
0
        private void CmdAddItem_Click(object sender, EventArgs e)
        {
            int               n_row    = 0;
            DataTable         dtResult = new DataTable();
            CN_alm_inventario o_item   = new CN_alm_inventario();
            string            c_dato   = "";

            o_item.mysConec = mysConec;
            string c_cadIN = funFlex.Flex_ObtenerDatosCol(FgItems, 7);

            dtResult = o_item.FiltrarSelccionarItems(STU_SISTEMA.EMPRESAID, c_cadIN);
            if (dtResult != null)
            {
                if (dtResult.Rows.Count != 0)
                {
                    for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++)
                    {
                        FgItems.Rows.Count = FgItems.Rows.Count + 1;
                        c_dato             = dtResult.Rows[n_row]["c_codpro"].ToString();
                        FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato);

                        c_dato = dtResult.Rows[n_row]["c_despro"].ToString();
                        FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato);

                        c_dato = dtResult.Rows[n_row]["c_abrpre"].ToString();
                        FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato);
                        FgItems.SetData(FgItems.Rows.Count - 1, 4, "0.00");
                        c_dato = "18.00";
                        FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato);
                        FgItems.SetData(FgItems.Rows.Count - 1, 6, "0.00");
                        c_dato = Convert.ToInt32(dtResult.Rows[n_row]["n_id"]).ToString();
                        FgItems.SetData(FgItems.Rows.Count - 1, 7, c_dato);
                    }
                }
            }
        }