//====================================================================== //======================== B U S C A D O R ============================= //====================================================================== protected void btnBuscar_Click(object sender, EventArgs e) { int id = 0; string compania = ""; string producto = ""; string estado = ""; if (txtBuscarId.Text != "") { id = int.Parse(txtBuscarId.Text); } if (txtBuscarCompania.Text != "") { compania = txtBuscarCompania.Text; } if (txtBuscarProducto.Text != "") { producto = txtBuscarProducto.Text; } if (txtBuscarEstado.Text != "") { estado = txtBuscarEstado.Text; } DataTable dt = AdministrarProducto.BuscarProducto(id, compania, producto, estado); grvAdminProducto.DataSource = dt; grvAdminProducto.DataBind(); }
private void btn_Actualizar_Click(object sender, RoutedEventArgs e) { int capturarBinario; Producto p = new Producto(); p.codigo = txt_CodProducto.Text; p.nombre = txt_Nombre.Text; p.cantidad = Int32.Parse(txt_Cantidad.Text); p.cantidadMinima = Int32.Parse(txt_CantidadMinima.Text); p.precio = Decimal.Parse(txt_Precio.Text); p.estado = Convert.ToString(cb_Estado.SelectedIndex); p.descripcion = txt_descripcion.Text; p.usuarioModifica = int.Parse(Conexion.Utilidades.IdUsuario); capturarBinario = AdministrarProducto.ActualizarProducto(p); if (capturarBinario == 1) { LimpiarCampos(); MessageBox.Show("Producto actualizado."); } else { MessageBox.Show("Error al actualizar"); } }
private void btn_Facturar_Click(object sender, RoutedEventArgs e) { int resultadoGuardar; int nuevaCantidadProducto; decimal descuento; decimal.TryParse(txt_Descuento.Text, out descuento); Venta vt = new Venta(); AdministrarVenta av = new AdministrarVenta(); vt.codigo = captura[1]; vt.identCliente = txt_Identificacion.Text; vt.listaProductos = JsonConvert.SerializeObject(lProVent); vt.subTotal = decimal.Parse(txt_SubTotal.Text); vt.descuento = descuento; vt.total = decimal.Parse(txt_Total.Text); vt.tipoPago = cb_TipoPago.SelectedIndex.ToString(); if (cb_TipoPago.SelectedIndex == 0) { vt.montoAbono = decimal.Parse(txt_Total.Text); } if (cb_TipoPago.SelectedIndex == 1) { vt.montoAbono = decimal.Parse(txt_ValorAbono.Text); } vt.observacion = txt_Observaciones.Text; vt.usuarioModifica = int.Parse(Conexion.Utilidades.IdUsuario); resultadoGuardar = av.InsertarVenta(vt); if (resultadoGuardar == 1) { foreach (ListaProductoVenta lpg in lProVent) { foreach (ListaProductoFactura lpf in lProfact) { if (lpg.codigo.Equals(lpf.codigo)) { nuevaCantidadProducto = lpf.cantidad - lpg.cantidad; AdministrarProducto.ActualizarCantidadProducto(lpg.codigo, nuevaCantidadProducto, 0); } } } } if (cb_GenerarPdf.IsChecked.Value) { Entidades.GenerarPdf.GenerarPdfFactura(per, lProVent, vt, captura[1]); } LimpiarCampos(); LLenarTabla(); ObtenerCodigoFactura(); MessageBox.Show("Venta exitosa!"); if (cb_GenerarPdf.IsChecked.Value) { Entidades.GenerarPdf.GenerarPdfFactura(per, lProVent, vt, captura[1]); } }
protected void ListarProductos() { DataTable dt = new DataTable(); dt = AdministrarProducto.ListarProductos(); grvAdminProducto.DataSource = dt; grvAdminProducto.DataBind(); }
protected void grvAdminProducto_RowCommand(object sender, GridViewCommandEventArgs e) { int index = int.Parse(e.CommandArgument.ToString()); GridViewRow row = null; if (e.CommandName == "Modificar_Click" || e.CommandName == "Eliminar_Click") { row = grvAdminProducto.Rows[(index)]; } if (e.CommandName == "Modificar_Click") { int productoID = int.Parse(row.Cells[1].Text); txtProductoID.Text = productoID.ToString(); DataTable dt = new DataTable(); dt = AdministrarProducto.ConsultarProductoModificar(productoID); if (dt.Rows.Count > 0) { ddlCompania.SelectedValue = dt.Rows[0]["com_Id"].ToString(); txtProductoNombre.Text = dt.Rows[0]["Producto"].ToString(); txtMesesGraciaProducto.Text = dt.Rows[0]["Meses gracia"].ToString(); txtCumulo.Text = dt.Rows[0]["Cumulo"].ToString(); txtMesesRecuperacion.Text = dt.Rows[0]["Meses de recuperación"].ToString(); txtPrioridadPago.Text = dt.Rows[0]["Prioridad pago"].ToString(); txtPrioridadDevolucion.Text = dt.Rows[0]["Prioridad devolución"].ToString(); ddlEstadoProducto.SelectedValue = dt.Rows[0]["pro_Estado"].ToString(); } buscador.Visible = false; formProducto.Visible = true; tablaProductos.Visible = false; botonGuardar.Visible = true; botonInsertar.Visible = false; titleModificar.Visible = true; titleAcciones.Visible = false; } if (e.CommandName == "Eliminar_Click") { int productoID = int.Parse(row.Cells[1].Text); DataTable dt = new DataTable(); try { dt = AdministrarProducto.EliminarProducto(productoID); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true); ListarProductos(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Valide la información ingresada');", true); } } }
public void LLenarTabla() { IcvProductos = CollectionViewSource.GetDefaultView(AdministrarProducto.ListaProductos()); if (IcvProductos != null) { DgListaProductos.AutoGenerateColumns = true; DgListaProductos.IsReadOnly = true; DgListaProductos.MaxColumnWidth = 300; DgListaProductos.ItemsSource = IcvProductos; } }
public void LLenarTabla() { lProfact.Clear(); lProfact = AdministrarProducto.ListaProductosFactura(); IcvProductos = CollectionViewSource.GetDefaultView(lProfact); if (IcvProductos != null) { dg_ListaProductos.AutoGenerateColumns = true; dg_ListaProductos.IsReadOnly = true; dg_ListaProductos.MinColumnWidth = 126; dg_ListaProductos.MaxColumnWidth = 300; dg_ListaProductos.ItemsSource = IcvProductos; } }
private void ConsultarProducto_Click(object sender, RoutedEventArgs e) { AdministrarProducto ap = new AdministrarProducto(); Producto pr = new Producto(); pr = ap.ConsultarProducto(txt_CodProducto.Text); txt_Nombre.Text = Convert.ToString(pr.nombre); txt_Cantidad.Text = Convert.ToString(pr.cantidad); txt_CantidadMinima.Text = Convert.ToString(pr.cantidadMinima); txt_Precio.Text = Convert.ToString(pr.precio); cb_Estado.SelectedIndex = Convert.ToInt32(pr.estado); txt_descripcion.Text = Convert.ToString(pr.descripcion); txt_CodProducto.IsEnabled = false; ConsultarProducto.IsEnabled = false; }
public ActualizarProducto(String cod_Producto) { InitializeComponent(); AdministrarProducto ap = new AdministrarProducto(); Producto pr = new Producto(); pr = ap.ConsultarProducto(cod_Producto); txt_CodProducto.Text = cod_Producto; txt_Nombre.Text = Convert.ToString(pr.nombre); txt_Cantidad.Text = Convert.ToString(pr.cantidad); txt_CantidadMinima.Text = Convert.ToString(pr.cantidadMinima); txt_Precio.Text = Convert.ToString(pr.precio); cb_Estado.SelectedIndex = Convert.ToInt32(pr.estado); txt_descripcion.Text = Convert.ToString(pr.descripcion); txt_CodProducto.IsEnabled = false; ConsultarProducto.IsEnabled = false; txt_Nombre.Focus(); origenListaProducto = true; }
private void txt_filtro_TextChanged(object sender, TextChangedEventArgs e) { ICollectionView IcvProductosFiltro; List <ListaProducto> listPro = new List <ListaProducto>(); ListaProducto lp = new ListaProducto(); if (txt_filtro.Text != "" && txt_filtro.Text.Length > 2) { var filtro = from pro in AdministrarProducto.ListaProductos() where pro.nombre.Contains(txt_filtro.Text) select new { pro.codigo, pro.nombre, pro.precio, pro.cantidad, pro.cantidadMinima, pro.descripcion }; foreach (var fil in filtro) { lp.codigo = fil.codigo; lp.nombre = fil.nombre; lp.precio = fil.precio; lp.cantidad = fil.cantidad; lp.cantidadMinima = fil.cantidadMinima; lp.descripcion = fil.descripcion; listPro.Add(lp); } IcvProductosFiltro = CollectionViewSource.GetDefaultView(listPro); if (IcvProductosFiltro != null) { DgListaProductos.AutoGenerateColumns = true; DgListaProductos.IsReadOnly = true; DgListaProductos.MaxColumnWidth = 300; DgListaProductos.ItemsSource = IcvProductosFiltro; //cvPersonnes.Filter = TextFilter; } } else { LLenarTabla(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { int?mesesGracia = 0; int?estado = 0; if (txtMesesGraciaProducto.Text == string.Empty) { mesesGracia = null; } else { mesesGracia = Convert.ToInt32(txtMesesGraciaProducto.Text); } if (ddlEstadoProducto.SelectedValue == string.Empty) { estado = null; } else { estado = Convert.ToInt32(ddlEstadoProducto.SelectedValue); } try { AdministrarProducto.ModificarProducto(Convert.ToInt32(txtProductoID.Text), Convert.ToInt32(ddlCompania.SelectedValue), txtProductoNombre.Text, mesesGracia, int.Parse(txtCumulo.Text), int.Parse(txtMesesRecuperacion.Text), int.Parse(txtPrioridadPago.Text), int.Parse(txtPrioridadDevolucion.Text), estado); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true); formProducto.Visible = false; tablaProductos.Visible = true; LimpiarFormulario(); ListarProductos(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Valide la información ingresada');", true); buscador.Visible = false; } }
private void txt_FiltrarNombre_TextChanged(object sender, TextChangedEventArgs e) { ICollectionView IcvProductosFiltro; List <ListaProductoFactura> listPro = new List <ListaProductoFactura>(); ListaProductoFactura lp = new ListaProductoFactura(); if (txt_FiltrarNombre.Text != "" && txt_FiltrarNombre.Text.Length > 2) { var filtro = from pro in AdministrarProducto.ListaProductosFactura() where pro.nombre.Contains(txt_FiltrarNombre.Text) select new { pro.codigo, pro.nombre, pro.cantidad, pro.precio }; foreach (var fil in filtro) { lp.codigo = fil.codigo; lp.nombre = fil.nombre; lp.precio = fil.precio; lp.cantidad = fil.cantidad; listPro.Add(lp); } IcvProductosFiltro = CollectionViewSource.GetDefaultView(listPro); if (IcvProductosFiltro != null) { dg_ListaProductos.AutoGenerateColumns = true; dg_ListaProductos.IsReadOnly = true; dg_ListaProductos.MinColumnWidth = 126; dg_ListaProductos.MaxColumnWidth = 300; dg_ListaProductos.ItemsSource = IcvProductosFiltro; } } else { LLenarTabla(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ListarParentescoBeneficiarios(); formParentescoBeneficiario.Visible = false; botonAtras.Visible = false; DataTable dtParentescos = new DataTable(); dtParentescos = AdministrarParentesco.ListarParentescos(); ddlParentesco.DataTextField = "NOMBRE"; ddlParentesco.DataValueField = "ID"; ddlParentesco.DataSource = dtParentescos; ddlParentesco.DataBind(); ddlParentesco.Items.Insert(0, new ListItem("Seleccione", "")); DataTable dtProductos = new DataTable(); dtProductos = AdministrarProducto.ListarProductos(); ddlProducto.DataTextField = "NOMBRE"; ddlProducto.DataValueField = "ID"; ddlProducto.DataSource = dtProductos; ddlProducto.DataBind(); ddlProducto.Items.Insert(0, new ListItem("Seleccione", "")); } }