示例#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;
        }
示例#2
0
 /// <summary>
 /// Invoca el metodo Datos.DCategoria.BuscarMostar
 /// </summary>
 /// <param name="textBuscar">El Texto que sera buscado</param>
 /// <returns>DataTable:Tabla.Categoria,Null</returns>
 public static System.Data.DataTable BuscarMostar(string textBuscar)
 {
     ObjCategoria = new Datos.Categoria {
         TextBuscar = textBuscar
     };
     return(ObjCategoria.MostrarNombre(ObjCategoria));
 }
示例#3
0
        private void Btn_Aceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Datos.Categoria C = new Datos.Categoria();
                C.Id_Categoria          = (Txt_Id.Text == "") ? 0 : Convert.ToInt32(Txt_Id.Text);
                C.Descripcion_Categoria = nombreTextBox.Text;

                if (Txt_Id.Text == "")
                {
                    Datos.Categoria.Add(C);
                    MessageBox.Show("Se ha agregado un nuevo registro.");
                }
                else
                {
                    Datos.Categoria.Set(C);
                    MessageBox.Show("Se ha modificado correctamente el registro.");
                }
                Close();
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }
示例#4
0
 /// <summary>
 /// Invoca el metodo Eliminar Datos.Categoria
 /// </summary>
 /// <param name="idCategoria">id de la Tabla.Categoria</param>
 /// <returns>El resultado de Datos.DCategoria.Eliminar</returns>
 public static string Eliminar(int idCategoria)
 {
     ObjCategoria = new Datos.Categoria {
         IdCategoria = idCategoria
     };
     return(ObjCategoria.Eliminar(ObjCategoria));
 }
示例#5
0
        //public void InsertarDetalle(Entidades.Detalle detalle)
        //{
        //    Datos.Detalle datoDetalle = new Datos.Detalle();
        //    datoDetalle.InsertarDetalle(detalle);
        //    //BuscarCliente();

        //}
        public IList <Entidades.Categoria> ListarCategoria()
        {
            IList <Entidades.Categoria> todosCategorias = new List <Entidades.Categoria>();

            Datos.Categoria instanciaCategoriaDatos = new Datos.Categoria();
            todosCategorias = instanciaCategoriaDatos.ListarCategoria();
            return(todosCategorias);
        }
示例#6
0
 /// <summary>
 /// Invoca el metodo Editar Datos.Categoria
 /// </summary>
 /// <param name="idCategoria">id de la Tabla.Categoria</param>
 /// <param name="nombre">Nombre de la Categoria</param>
 /// <param name="descripcion">Descripcion</param>
 /// <returns>El resultado de Datos.DCategoria.Editar</returns>
 public static string Editar(int idCategoria, string nombre, string descripcion)
 {
     ObjCategoria = new Datos.Categoria {
         IdCategoria = idCategoria,
         Nombre      = nombre,
         Descripcion = descripcion
     };
     return(ObjCategoria.Editar(ObjCategoria));
 }
示例#7
0
 /// <summary>
 /// Invoca el metodo Insertar Datos.Categoria
 /// </summary>
 /// <param name="nombre">Nombre de la Categoria</param>
 /// <param name="descripcion">Descripcion</param>
 /// <returns>El resultado de Datos.DCategoria.Insertar</returns>
 public static string Insertar(string nombre, string descripcion)
 {
     ObjCategoria = new Datos.Categoria
     {
         Nombre      = nombre,
         Descripcion = descripcion
     };
     return(ObjCategoria.Insertar(ObjCategoria));
 }
示例#8
0
        public FrmCategoriaABM(string IdCategoria)
        {
            InitializeComponent();
            try
            {
                //Busco el una unica fila por su id
                Datos.Categoria C = Datos.Categoria.GetCategoria(IdCategoria);

                Txt_Id.Text = IdCategoria;

                nombreTextBox.Text = C.ListaCategoria[0].Descripcion_Categoria;
            }
            catch (Exception Error)
            {
                MessageBox.Show(Error.Message);
            }
        }
示例#9
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);
        }
示例#10
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.Categoria C = Datos.Categoria.GetCategoria(Txt_Id.Text);

                //Agrego las columnas de la regilla de datos.
                DG_Datos.Columns.Add("Clm_Categoria", "Categoría");

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

                //Agrego las filas
                foreach (Datos.Categoria ItemCategoria in C.ListaCategoria)
                {
                    DG_Datos.Rows.Add();
                    DG_Datos.Rows[DG_Datos.Rows.Count - 1].Tag = ItemCategoria.Id_Categoria;

                    DG_Datos.Rows[DG_Datos.Rows.Count - 1].Cells["Clm_Categoria"].Value = ItemCategoria.Descripcion_Categoria;
                }

                Txt_CantidadRegistros.Text = C.ListaCategoria.Count.ToString();

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