Exemplo n.º 1
0
        private void FrmPrecioVenta_Load(object sender, EventArgs e)
        {
            Datos.Categoria C = Datos.Categoria.GetCategoria("");

            Cbo_Categoria.Items.Add("- [TODOS]");
            Cbo_Categoria2.Items.Add("- [TODOS]");
            foreach (Datos.Categoria itemCategoria in C.ListaCategoria)
            {
                Cbo_Categoria.Items.Add(itemCategoria.Id_Categoria + "- " + itemCategoria.Descripcion_Categoria);
                Cbo_Categoria2.Items.Add(itemCategoria.Id_Categoria + "- " + itemCategoria.Descripcion_Categoria);
            }
            Cbo_Categoria.SelectedIndex  = 0;
            Cbo_Categoria2.SelectedIndex = 0;

            Datos.Linea L = Datos.Linea.GetLinea("");

            CboLinea.Items.Add("- [TODOS]");
            CboLinea2.Items.Add("- [TODOS]");
            foreach (Datos.Linea itemLinea in L.ListaLinea)
            {
                CboLinea.Items.Add(itemLinea.Id_Linea + "- " + itemLinea.Descripcion_Linea);
                CboLinea2.Items.Add(itemLinea.Id_Linea + "- " + itemLinea.Descripcion_Linea);
            }
            CboLinea.SelectedIndex  = 0;
            CboLinea2.SelectedIndex = 0;
        }
Exemplo n.º 2
0
        private void Btn_Aceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Datos.Linea L = new Datos.Linea();
                L.Id_Linea          = (Txt_Id.Text == "") ? 0 : Convert.ToInt32(Txt_Id.Text);
                L.Descripcion_Linea = nombreTextBox.Text;

                if (Txt_Id.Text == "")
                {
                    Datos.Linea.Add(L);
                    MessageBox.Show("Se ha agregado un nuevo registro.");
                }
                else
                {
                    Datos.Linea.Set(L);
                    MessageBox.Show("Se ha modificado correctamente el registro.");
                }
                Close();
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }
Exemplo n.º 3
0
        public FrmLineaABM(string IdLinea)
        {
            InitializeComponent();
            try
            {
                //Busco el una unica fila por su id
                Datos.Linea L = Datos.Linea.GetLinea(IdLinea);

                Txt_Id.Text        = IdLinea;
                nombreTextBox.Text = L.ListaLinea[0].Descripcion_Linea;
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }
Exemplo n.º 4
0
        private void FrmArticulos_Load(object sender, EventArgs e)
        {
            ValorReturn = "";

            Datos.Categoria C = Datos.Categoria.GetCategoria("");

            Cbo_Categoria.Items.Add("- [TODOS]");
            foreach (Datos.Categoria itemCategoria in C.ListaCategoria)
            {
                Cbo_Categoria.Items.Add(itemCategoria.Id_Categoria + "- " + itemCategoria.Descripcion_Categoria);
            }
            Cbo_Categoria.SelectedIndex = 0;

            Datos.Linea L = Datos.Linea.GetLinea("");

            CboLinea.Items.Add("- [TODOS]");
            foreach (Datos.Linea itemLinea in L.ListaLinea)
            {
                CboLinea.Items.Add(itemLinea.Id_Linea + "- " + itemLinea.Descripcion_Linea);
            }
            CboLinea.SelectedIndex = 0;

            Buscar();

            //buscal el total que hay en precio lista y venta + iva's
            Datos.Articulo ARTs = Datos.Articulo.GetArticulo("");

            decimal totalLista = 0;
            decimal totalVenta = 0;

            foreach (Datos.Articulo itemArticulo in ARTs.ListaArticulo)
            {
                totalLista += Common.SumarIVA(itemArticulo.Precio_Costo_Articulo, itemArticulo.IVA_Articulo) * itemArticulo.Stock_Articulo;
                totalVenta += Common.SumarIVA(itemArticulo.Precio_Venta_Articulo, itemArticulo.IVA_Articulo) * itemArticulo.Stock_Articulo;
            }

            Txt_TotalLista.Text = "$ " + totalLista.ToString(Config.NumeroDecimales);
            Txt_TotalVenta.Text = "$ " + totalVenta.ToString(Config.NumeroDecimales);
        }
Exemplo n.º 5
0
        private void Buscar()
        {
            try
            {
                //Borro todo las filas y columnas anteriores
                DG_Datos.Columns.Clear();
                DG_Datos.Rows.Clear();

                //Busco la lista de datos
                Datos.Linea L = Datos.Linea.GetLinea(Txt_Id.Text);

                //Agrego las columnas de la regilla de datos.
                DG_Datos.Columns.Add("Clm_Linea", "Linea");

                DG_Datos.Font = new Font(Config.NombreFont, Config.TamañoFont);
                DG_Datos.Columns["Clm_Linea"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;

                //Agrego las filas
                foreach (Datos.Linea ItemLinea in L.ListaLinea)
                {
                    DG_Datos.Rows.Add();
                    DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemLinea.Id_Linea;

                    DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Linea"].Value = ItemLinea.Descripcion_Linea;
                }

                Txt_CantidadRegistros.Text = L.ListaLinea.Count.ToString();

                if (NumeroFilaUltimaSeleccion != 0 && DG_Datos.Rows.Count > NumeroFilaUltimaSeleccion)
                {
                    DG_Datos.Rows[NumeroFilaUltimaSeleccion].Selected = true;
                }
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }