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; }
public void GetListTest() { bool paso; paso = ArticuloBLL.GetList(x => true).Count() > 0; Assert.AreEqual(paso, true); }
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!"); } } }
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); } }
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); }
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))); } }
public void ExisteTest() { bool paso = false; paso = ArticuloBLL.Existe(1); Assert.AreEqual(paso, true); }
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; }
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; }
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); } } }
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); }
public void BuscarTest() { bool paso; Articulo articulo = new Articulo(); articulo.ArticuloId = 1; paso = ArticuloBLL.Modificar(articulo); Assert.AreEqual(paso, true); }
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); }
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)); }
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)); } }
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)); } }