コード例 #1
0
        private void CreateEditForm_Load(object sender, EventArgs e)
        {
            List <Category> Categoria = new List <Category>();

            Categoria = CategoriasBLL.Listar();

            comboBoxCategorias.DisplayMember = "Nombre";
            comboBoxCategorias.ValueMember   = "IdCategoria";
            comboBoxCategorias.DataSource    = Categoria;

            if (Nombre != null)
            {
                textBoxNombre.Text                    = Nombre;
                textBoxCodigo.Text                    = Codigo;
                textBoxStock.Text                     = stock.ToString();
                textBoxPrecioCompra.Text              = PrecioCompra.ToString();
                textBoxPrecioVenta.Text               = PrecioVentas.ToString();
                comboBoxCategorias.SelectedValue      = IdCatgoria;
                comboBoxEspesificaciones.SelectedItem = Especificacion;
            }
            else
            {
                labelTitulo.Text      = "Crear nueva categoria";
                panelHeader.BackColor = Color.FromArgb(244, 81, 108);
            }
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            CategoriasBLL oBLL      = new CategoriasBLL();
            categoria     categoria = oBLL.Retrieve(id);

            return(View(categoria));
        }
コード例 #3
0
        public ActionResult Details(int id)
        {
            CategoriasBLL oBLL = new CategoriasBLL();
            categoria     cate = oBLL.Retrieve(id);

            return(View(cate));
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int Id;

            if (IsPostBack == false)
            {
                if (Request.QueryString["Id"] != null)
                {
                    Id = Utilidades.TOINT(Request.QueryString["Id"].ToString());

                    if (Id > 0)
                    {
                        Categorias c = new Categorias();
                        CategoriasBLL.Buscar(Id);

                        Utilidades.ShowToastr(this, "Registro no encontrado", "Error", "Danger");
                        Limpiar();
                    }
                    else
                    {
                        IdTextBox.Text = Id.ToString();
                    }
                }
            }
        }
コード例 #5
0
        // GET: Categorias
        public ActionResult Index()
        {
            CategoriasBLL    oBLL       = new CategoriasBLL();
            List <categoria> categorias = oBLL.RetrieveAll();

            return(View(categorias));
        }
コード例 #6
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (CategoriaIdTextBox.Text == "0")
            {
                paso = CategoriasBLL.Guardar(categorias);
            }
            else
            {
                if (!ExisteBase())
                {
                    MessageBox.Show("La Categoria no existe en la base de datos");
                    return;
                }
                paso = CategoriasBLL.Modificar(categorias);
            }

            if (paso)
            {
                MessageBox.Show("La Categoria se a Guardado Exitosamente");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Ocurrio un Error al Guardar la categoria");
            }
        }
コード例 #7
0
        private void Buscar_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List <Categorias>();

            if (CriterioTexBox.Text.Trim().Length > 0)
            {
                switch (FiltroComBox.SelectedIndex)
                {
                case 0:
                    Listado = CategoriasBLL.GetList(c => c.CategoriaId == int.Parse(CriterioTexBox.Text));
                    break;

                case 1:
                    try
                    {
                        Listado = CategoriasBLL.GetList(c => c.Nombre == CriterioTexBox.Text);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;
                }
            }
            else
            {
                Listado = CategoriasBLL.GetList(c => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = Listado;
        }
コード例 #8
0
        public void ExisteTest()
        {
            bool paso = false;

            paso = CategoriasBLL.Existe(1);
            Assert.AreEqual(paso, true);
        }
コード例 #9
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            List <Category> Categoria = new List <Category>();

            switch (comboBoxFiltrar.SelectedIndex)
            {
            case 0:
                Categoria = CategoriasBLL.GetList(i => i.Nombre == textBoxBuscar.Text);
                AddFiltrado(Categoria);
                break;

            case 1:
                int Datos = Int32.Parse(textBoxBuscar.Text);
                Categoria = CategoriasBLL.GetList(i => i.IdCategoria == Datos);
                AddFiltrado(Categoria);
                break;

            default:
                MessageBox.Show("Selecione un campo para filtrar");
                break;
            }

            if (textBoxBuscar.Text == string.Empty)
            {
                dataGridViewCategorias.Rows.Clear();
                LlenaCampos();
            }
        }
コード例 #10
0
        public void EliminarTest()
        {
            bool paso;

            paso = CategoriasBLL.Eliminar(1);
            Assert.AreEqual(paso, true);
        }
コード例 #11
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Categorias>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //ProductoId
                    listado = CategoriasBLL.GetList(v => v.CategoriaId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 2:         //Descripcion
                    listado = CategoriasBLL.GetList(v => v.Descripcion.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = CategoriasBLL.GetList(c => true);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
コード例 #12
0
        public void BuscarTest()
        {
            Categorias categorias;

            categorias = CategoriasBLL.Buscar(1);

            Assert.AreEqual(categorias, categorias);
        }
コード例 #13
0
        public void GetListTest()
        {
            var lista = new List <Categorias>();

            lista = CategoriasBLL.GetList(p => true);

            Assert.AreEqual(lista, lista);
        }
コード例 #14
0
        public ActionResult Delete(int id)
        {
            CategoriasBLL oBLL = new CategoriasBLL();

            oBLL.Delete(id);

            return(RedirectToAction("Index"));
        }
コード例 #15
0
 public ActionResult Editar(Categorias categorias)
 {
     if (ModelState.IsValid)
     {
         CategoriasBLL.Insertar(categorias);
         return(RedirectToAction("Consulta"));
     }
     return(View(categorias));
 }
コード例 #16
0
 public rArticulos()
 {
     InitializeComponent();
     this.DataContext = Articulo;
     CategoriaComboBox.ItemsSource       = CategoriasBLL.GetListCategorias();
     CategoriaComboBox.SelectedValuePath = "CategoriaId";
     CategoriaComboBox.DisplayMemberPath = "Nombre";
     //CostoTextBox.Text = costo.ToString();
 }
コード例 #17
0
        public void GuardarTest()
        {
            Categorias categoria = new Categorias();

            categoria.CategoriaId = 1;
            categoria.Nombre      = "Papel";

            Assert.IsTrue(CategoriasBLL.Guardar(categoria));
        }
コード例 #18
0
        public void EliminarTest()
        {
            bool       paso;
            Categorias categorias = new Categorias();

            categorias.CategoriaId = 1;
            paso = CategoriasBLL.Eliminar(categorias.CategoriaId);
            Assert.AreEqual(paso, true);
        }
コード例 #19
0
        private void LlenaCampos()
        {
            List <ENTIDADES.Category> Categoria = CategoriasBLL.Listar();

            foreach (ENTIDADES.Category categoria in Categoria)
            {
                dataGridViewCategorias.Rows.Add(categoria.IdCategoria, categoria.Nombre, categoria.Descripcion);
            }
        }
コード例 #20
0
        private void LlenaCombo()
        {
            categoriaComboBox.DataSource    = CategoriasBLL.GetLista();
            categoriaComboBox.DisplayMember = "Descripcion";
            categoriaComboBox.ValueMember   = "CategoriaId";

            LaboratoriocomboBox.DataSource    = LaboratoriosBLL.GetLista();
            LaboratoriocomboBox.DisplayMember = "Nombre";
            LaboratoriocomboBox.ValueMember   = "LaboratorioId";
        }
コード例 #21
0
 protected void BuscarButton_Click(object sender, EventArgs e)
 {
     if (IdTextBox.Text == "")
     {
         Utilidades.ShowToastr(this, "Debes Llenar el Campo Id  ", "Advertencia", "Warning");
     }
     else
     {
         BuscarCategorias(CategoriasBLL.Buscar(Utilidades.TOINT(IdTextBox.Text)));
     }
 }
コード例 #22
0
        public void ModificarTest()
        {
            bool       paso;
            Categorias categorias = new Categorias();

            categorias.CategoriaId     = 1;
            categorias.NombreCategoria = "Usado";
            categorias.UsuariosId      = 1;

            paso = CategoriasBLL.Guardar(categorias);
            Assert.AreEqual(paso, true);
        }
コード例 #23
0
        public void GuardarTest()
        {
            Categorias categorias = new Categorias();

            categorias.CategoriaId = 0;
            categorias.Categoria   = "Vegetal";
            categorias.UsuarioId   = 1;

            bool paso = CategoriasBLL.Guardar(categorias);

            Assert.IsTrue(paso);
        }
コード例 #24
0
        public void ModificarTest()
        {
            Categorias categorias = new Categorias();

            categorias.CategoriaId = 1;
            categorias.Categoria   = "Vegetales";
            categorias.UsuarioId   = 1;

            bool paso = CategoriasBLL.Modificar(categorias);

            Assert.IsTrue(paso);
        }
コード例 #25
0
        public void BuscarTest()
        {
            bool paso = true;

            var categorias = CategoriasBLL.Buscar(1);

            if (categorias != null)
            {
                paso = true;
                Assert.AreEqual(paso, true);
            }
        }
コード例 #26
0
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (CategoriasBLL.Eliminar(Convert.ToInt32(CategoriaIdTextBox.Text)))
     {
         MessageBox.Show("La Categoria se a Eliminado Exitosamente");
         Limpiar();
     }
     else
     {
         MessageBox.Show("La Categoria que digitó no existe");
     }
 }
        private void AgregarDetalle()
        {
            int id = Utilidades.TOINT(CategoriaDropDownList.SelectedValue);

            Detalle.Categoria = CategoriasBLL.Buscar(p => p.CategoriaId == id);

            if (Detalle.Categoria != null)
            {
                presupuesto.Relacion.Add(new Entidades.PresupuestosCategorias(presupuesto.PresupuestoId, Detalle.Categoria.CategoriaId, Detalle.Categoria.Descripcion, Convert.ToDecimal(MontoTextBox.Text)));
                LlenarGrid(presupuesto);
            }
        }
 public rProductos()
 {
     InitializeComponent();
     this.DataContext                      = productos;
     ProductoIdTextBox.Text                = "0";
     productos.FechaEntrada                = DateTime.Now;
     CategoriaIdComboBox.ItemsSource       = CategoriasBLL.GetCategorias();
     CategoriaIdComboBox.SelectedValuePath = "Categoria";
     CategoriaIdComboBox.DisplayMemberPath = "Descripcion";
     productos.CategoriaId                 = 1;
     productos.Costo     = 0;
     productos.UsuarioId = 1;
 }
コード例 #29
0
        public void GetListTest()
        {
            bool paso = false;

            List <Categorias> lista = CategoriasBLL.GetList(l => true);

            if (lista != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
コード例 #30
0
        public void ModificarTest()
        {
            Categorias categoria = new Categorias();
            bool       paso      = false;

            categoria.CategoriaId = 1;
            categoria.Descripcion = "Construccion";
            categoria.UsuarioId   = 1;

            paso = CategoriasBLL.Modificar(categoria);

            Assert.AreEqual(paso, true);
        }