Example #1
0
        private void ConsultaButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Articulo>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:    //Todo
                    listado = ArticuloBLL.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = ArticuloBLL.GetList(p => p.ArticuloId == id);
                    break;

                case 2:    //Descripcion
                    listado = ArticuloBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text));
                    break;
                }

                listado = listado.Where(c => c.FechaVencimiento.Date >= DesdeDateTimePicker.Value.Date && c.FechaVencimiento.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = ArticuloBLL.GetList(p => true);
            }


            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
    public string[] ObtenerProductos(string prefixText, int count)
    {
        try
        {
            UIAuditoria auditoria = new UIAuditoria();

            in01arti oin01arti = new in01arti();
            oin01arti.IN01CODEMP = auditoria.CodigoEmpresa;
            oin01arti.IN01AA = auditoria.Periodo;
            oin01arti.IN01KEY = string.Empty;
            oin01arti.IN01DESLAR = prefixText;

            DataTable dtData;
            dtData = new ArticuloBLL().ListarArticulo(oin01arti, auditoria.CodigoEmpresa, auditoria.Mes);

            List<string> lista = new List<string>();

            for (int i = 0; i < dtData.Rows.Count; i++)
            {
                lista.Add(dtData.Rows[i]["IN01DESLAR"].ToString());
            }

            return lista.ToArray();
        }
        catch (Exception)
        {

            throw;
        }
    }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Articulos, bool> > Filtro = m => true;
            int id;

            switch (FiltrocomboBox.SelectedIndex)
            {
            case 0:
                id     = Convert.ToInt32(CriteriotextBox.Text);
                Filtro = m => m.ArticuloId == id;
                break;

            case 1:
                Filtro = m => m.Descripcion.Contains(CriteriotextBox.Text);
                break;

            case 2:
                Filtro = m => m.Precio.Equals(CriteriotextBox.Text);
                break;

            case 3:
                Filtro = m => m.Costo.Equals(CriteriotextBox.Text);
                break;

            case 4:
                Filtro = m => m.Inventario.Equals(CriteriotextBox.Text);
                break;

            case 5:
                Filtro = m => m.Ganancia.Equals(CriteriotextBox.Text);
                break;
            }
            articulo = ArticuloBLL.GetList(Filtro);
            ConsultadataGridView.DataSource = articulo;
        }
Example #4
0
        public void GetListTest()
        {
            bool paso;

            paso = ArticuloBLL.GetList(x => true).Count() > 0;
            Assert.AreEqual(paso, true);
        }
Example #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (ArticuloBLL.Buscar((int)IdAnumericUpDown.Value) == null)
            {
                if (ArticuloBLL.Guardar(llenaClase()) == true)
                {
                    Limpiar();
                    MessageBox.Show("Se guardo con exito");
                }

                else
                {
                    MessageBox.Show("Error, no pudo guardar, intentelo de nuevo!");
                }
            }
            else
            {
                Articulos articulo = ArticuloBLL.Buscar((int)IdAnumericUpDown.Value);
                articulo.Descripcion = DescrpciontextBox.Text;
                articulo.Precio      = float.Parse(PreciotextBox.Text);
                if (ArticuloBLL.Editar(articulo) == true)
                {
                    Limpiar();
                    MessageBox.Show("Se edito con exito!");
                }
                else
                {
                    MessageBox.Show("Error, tiene problema para editar!");
                }
            }
        }
Example #6
0
        private void GuardarBtn(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (String.IsNullOrEmpty(articuloIdTextBox.Text) || articuloIdTextBox.Text == "0")
            {
                paso = ArticuloBLL.Guardar(articulos);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("No existe en la Base de datos", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                paso = ArticuloBLL.Modificar(articulos);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Example #7
0
        private void guardrButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!ValidarCampos())
            {
                return;
            }

            if (idTextBox.Text == "0")
            {
                paso = ArticuloBLL.Guardar(articulos);
            }

            else
            {
                if (!ExisteEnLaBaseDatos())
                {
                    MessageBox.Show("No se puede modificar, no existe!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                paso = ArticuloBLL.Modificar(articulos);
            }

            if (paso)
            {
                MessageBox.Show("Articulo Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                LimpiarCampos();
            }
            else
            {
                MessageBox.Show("Error al Guardar", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void buttonAgregar_Click(object sender, EventArgs e)
        {
            if (textBoxCantidad.Text == string.Empty)
            {
                MessageBox.Show("Falta la cantidad!");
            }
            else
            {
                //validar el descuento
                //agregando las row al datagrid
                Articulos articulos = ArticuloBLL.Buscar((int)numericUpDownIdArticulo.Value);
                int       cantidad  = Convert.ToInt32(textBoxCantidad.Text);
                float     descuento = float.Parse(textBoxDescuento.Text);
                float     total     = articulos.Precio * cantidad - descuento;
                dataGridViewArticulos.Rows.Add(articulos.ArticuloId, articulos.Descripcion, cantidad, articulos.Precio, textBoxDescuento.Text, total);

                // Sumando el total de la venta
                int   row             = 0;
                int   countData       = dataGridViewArticulos.RowCount - 1;
                float totalCotizacion = 0;
                while (row < countData)
                {
                    totalCotizacion += (float)dataGridViewArticulos.Rows[row].Cells[5].Value;
                    row++;
                }

                //asignando el total al textbox
                textBoxTotal.Text = Convert.ToString(totalCotizacion);
            }
        }
        public void EliminarTest(int id)
        {
            bool paso;

            paso = ArticuloBLL.Eliminar(id);
            Assert.AreEqual(paso, true);
        }
Example #10
0
        private void BuscarSelecionComBox()
        {
            UtilidadesInt ut = new UtilidadesInt();


            if (FiltrarcomboBox.SelectedIndex == 0)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    lista = ArticuloBLL.GetLista(ut.StringInt(FiltrotextBox.Text));
                }
                else
                {
                    lista = ArticuloBLL.GetLista();
                }

                ConsultaArticulosdataGridView.DataSource = lista;
            }
            if (FiltrarcomboBox.SelectedIndex == 1)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    lista = ArticuloBLL.GetListaNombreArticulo(FiltrotextBox.Text);
                }
                else
                {
                    lista = ArticuloBLL.GetLista();
                }

                ConsultaArticulosdataGridView.DataSource = lista;
            }
            if (FiltrarcomboBox.SelectedIndex == 2)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    lista = ArticuloBLL.GetListaMarcaArticulo(FiltrotextBox.Text);
                }
                else
                {
                    lista = ArticuloBLL.GetLista();
                }

                ConsultaArticulosdataGridView.DataSource = lista;
            }


            if (FiltrarcomboBox.SelectedIndex == 4)
            {
                if (!String.IsNullOrEmpty(FiltrotextBox.Text))
                {
                    //lista = ArticuloBLL.GetListaFecha(DesdeDateTimePicke.Value, HastadateTimePicker.Value);
                }
                else
                {
                    lista = ArticuloBLL.GetLista();
                }

                ConsultaArticulosdataGridView.DataSource = lista;
            }
        }
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor ingresar el id del Articulo que desea buscar") && ValidarBuscar())
     {
         LLenar(ArticuloBLL.Buscar(ut.StringInt(ArticuloIdtextBox.Text)));
     }
 }
Example #12
0
        public void ExisteTest()
        {
            bool paso = false;

            paso = ArticuloBLL.Existe(1);
            Assert.AreEqual(paso, true);
        }
Example #13
0
        private void Lista()
        {
            List <Clientes> dataSource = new List <Clientes>();

            if (cotizaciones.ClienteId > 0)
            {
                dataSource = ClientesBLL.GetList(x => x.ClienteId == cotizaciones.ClienteId);
                this.clienteComboBox.IsEnabled = false;
            }
            else
            {
                List <Clientes> listaCliente = ClientesBLL.GetList(c => true);
                dataSource = listaCliente;
            }

            clienteComboBox.SelectedValue     = "ClienteId";
            clienteComboBox.DisplayMemberPath = "Nombres";
            clienteComboBox.ItemsSource       = dataSource;
            if (dataSource.Count > 0)
            {
                clienteComboBox.SelectedIndex = 0;
                clienteComboBox.UpdateLayout();
            }

            articuloComboBox.SelectedValue     = "ArticuloId";
            articuloComboBox.DisplayMemberPath = "Descripcion";
            List <Articulos> listaArticulo = ArticuloBLL.GetList(c => true);

            articuloComboBox.ItemsSource = listaArticulo;
        }
Example #14
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var lista = new List <Articulos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //TODO
                    lista = ArticuloBLL.GetList(x => true);
                    break;

                case 1:     //ID
                    int id = int.Parse(CriterioTextBox.Text);
                    lista = ArticuloBLL.GetList(x => x.ArticuloId == id);
                    break;

                case 2:     //DESCRIPCION
                    string descripcion = Convert.ToString(CriterioTextBox.Text);
                    lista = ArticuloBLL.GetList(x => x.Descripcion == descripcion);
                    break;
                }
            }
            else
            {
                lista = ArticuloBLL.GetList(x => true);
            }
            ConsultarDataGrid.ItemsSource = null;
            ConsultarDataGrid.ItemsSource = lista;
        }
Example #15
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                MessageBox.Show("llenar el campo vacio", "trate de guardar de nuevo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Articulos articulos = LLenaClase();
                bool      paso      = false;

                if (IdnumericUpDown.Value == 0)
                {
                    paso = ArticuloBLL.Guardar(articulos);
                }
                else
                {
                    paso = ArticuloBLL.Modificar(articulos);
                }

                if (paso)
                {
                    MessageBox.Show("Se ha guardado", "aceptado",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se ha modificado", "error",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #16
0
        public void EliminarTest()
        {
            bool paso = false;

            paso = ArticuloBLL.Eliminar(1);

            Assert.AreEqual(paso, true);
        }
        public void EliminaTest()
        {
            int id = 19;

            articulo = BLL.ArticuloBLL.Buscar(c => c.IdArticulo == id);

            Assert.IsTrue(ArticuloBLL.Eliminar(articulo));
        }
        private void LlenaComboArticulo()
        {
            ArticuloBLL articuloBLL = new ArticuloBLL();

            articuloComboBox.ItemsSource       = ArticuloBLL.GetList(a => true);
            articuloComboBox.DisplayMemberPath = "Articulo";
            articuloComboBox.SelectedValuePath = "ArticuloId";
        }
        public void BuscarTest()
        {
            Articulos articulo = new Articulos();
            int       id       = 1;

            articulo = ArticuloBLL.Buscar(id);
            Assert.IsNotNull(articulo);
        }
Example #20
0
        public void BuscarTest()
        {
            bool     paso;
            Articulo articulo = new Articulo();

            articulo.ArticuloId = 1;
            paso = ArticuloBLL.Modificar(articulo);
            Assert.AreEqual(paso, true);
        }
Example #21
0
 private void CargarFiltrar()
 {
     FiltrarcomboBox.Items.Insert(0, "ArticuloId");
     FiltrarcomboBox.Items.Insert(1, "NombreArticulo");
     FiltrarcomboBox.Items.Insert(2, "MarcaArticulo");
     FiltrarcomboBox.Items.Insert(3, "FechaIngreso");
     FiltrarcomboBox.DataSource               = FiltrarcomboBox.Items;
     FiltrarcomboBox.DisplayMember            = "Id";
     ConsultaArticulosdataGridView.DataSource = ArticuloBLL.GetLista();
 }
        private bool ValidarBuscar()
        {
            if (ArticuloBLL.Buscar(ut.StringInt(ArticuloIdtextBox.Text)) == null)
            {
                MessageBox.Show("Este registro no existe");
                return(false);
            }

            return(true);
        }
Example #23
0
        private void CalcularImporte()      //   Calculo de Importe
        {
            ArticuloBLL BLL = new ArticuloBLL();

            decimal cantidad, precio;

            cantidad             = ToDecimal(cantidadTextBox.Text);
            precio               = ToDecimal(precioTextBox.Text);
            importeTextBox1.Text = ArticuloBLL.CalcularImporte(cantidad, precio).ToString("0.##");
        }
        private bool ValidarExiste(string aux)
        {
            if (ArticuloBLL.GetListaNombreArticulo(aux).Count() > 0)
            {
                MessageBox.Show("Este nombre ya existe, favor intentar con otra nombre o modificar ...");
                return(false);
            }


            return(true);
        }
 public IHttpActionResult Delete(SegurityViewModel token, int id)
 {
     try
     {
         return(Content(HttpStatusCode.OK, ArticuloBLL.Delete(token, id)));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
 public void GuardarTest()
 {
     articulo.NombreArticulo = "Tenni";
     articulo.Precio         = 100;
     articulo.Costo          = 150;
     articulo.Categoria      = "Calzado";
     articulo.CodigoArticulo = "000";
     articulo.ITBIS          = 10m;
     articulo.FechaIngreso   = Convert.ToDateTime("0:00:00.079507");
     articulo.Existencia     = 20;
     Assert.IsTrue(ArticuloBLL.Guardar(articulo));
 }
Example #27
0
 public IHttpActionResult Delete(int id)
 {
     try
     {
         ArticuloBLL.Delete(id);
         return(Ok("Alumno eliminado correctamente"));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
 public IHttpActionResult Post(Articulo articulo)
 {
     try
     {
         ArticuloBLL.Create(articulo);
         return(Content(HttpStatusCode.Created, "Artículo creado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Example #29
0
 private void eliminarButton_Click(object sender, RoutedEventArgs e)
 {
     if (ArticuloBLL.Eliminar(articulos.ArticuloId))
     {
         LimpiarCampos();
         MessageBox.Show("Articulo Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
     else
     {
         MessageBox.Show("Error al Eliminar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
 public IHttpActionResult Put(Articulo articulo)
 {
     try
     {
         ArticuloBLL.Update(articulo);
         return(Content(HttpStatusCode.OK, "Usuario actualizado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Get(string criterio)
 {
     try
     {
         List <Articulo> todos = ArticuloBLL.GetList(criterio);
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }