//protected void btnGuardarTipoProducto_Click(object sender, EventArgs e) //{ // if (FileUploadImagen.HasFile) // { // try // { // string filename = Path.GetFileName(FileUploadImagen.FileName); // FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename); // TipoProductoDTO tipo = new TipoProductoDTO(); // tipo.nombreProducto = txtNombreTipoProd.Text; // tipo.descripcion = txtDescripcion.Text; // tipo.activo = 1; // tipo.img = filename.ToString(); // if (TipoProductoNegocio.CrearTipoProducto(tipo)) // { // lblmensaje.Text = "Tipo producto registrado exitosamente"; // } // else // { // lblmensaje.Text = "Error al cargar tipo producto"; // } // } // catch (Exception ex) // { // lblmensaje.Text = ex.Message.ToString(); // } // lblmensaje.Text = "Debe cargar imagen"; // } //} protected void btnAgregar_Click(object sender, EventArgs e) { if (FileUploadImagen.HasFile) { try { string filename = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename); TipoProductoDTO tipo = new TipoProductoDTO(); tipo.nombreProducto = txtNombreTipoProd.Text; tipo.descripcion = txtDescripcion.Text; tipo.activo = int.Parse(ddlEstado.SelectedValue); tipo.img = filename.ToString(); if (TipoProductoNegocio.CrearTipoProducto(tipo)) { lblmensaje.Text = "Tipo producto registrado exitosamente"; } else { lblmensaje.Text = "Error al cargar tipo producto"; } } catch (Exception ex) { lblmensaje.Text = ex.Message.ToString(); } } else { lblmensaje.Text = "Debe cargar imagen"; } }
private void BtnEliminar_Click(object sender, EventArgs e) { if (dgvTiposProducto.SelectedCells.Count > 0) { TipoProductoNegocio neg = new TipoProductoNegocio(); TipoProducto tp = (TipoProducto)dgvTiposProducto.CurrentRow.DataBoundItem; try { using (var popup = new Confirmacion(@"eliminar """ + tp.ToString() + @"""")) { var R = popup.ShowDialog(); if (R == DialogResult.OK) { bool conf = popup.R; if (tp != null && conf == true) { neg.EliminarLogico(tp.IdTipoProducto); LlenarTabla(); } } } } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } } else { Mensaje m = new Mensaje("Ningun item seleccionado."); m.ShowDialog(); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { if (Session["user"] == null || Session["correo"] == null || Session["idTipoUser"] == null || Session["idTipoUser"].ToString() != "1") { Response.Redirect("../index.aspx"); } List <TipoProductoDTO> lista = new List <TipoProductoDTO>(); lista = TipoProductoNegocio.ObtenerTipoProductosAll(); ddlTipoProducto.DataSource = lista; ddlTipoProducto.DataTextField = "nombreProducto"; ddlTipoProducto.DataValueField = "idTipoProducto"; ddlTipoProducto.DataBind(); } else { if (Session["user"] == null || Session["correo"] == null || Session["idTipoUser"] == null || Session["idTipoUser"].ToString() != "1") { Response.Redirect("../index.aspx"); } } Response.AppendHeader("Cache-Control", "no-store"); }
private void ModProducto_Load(object sender, EventArgs e) { bool b; if (p.IdProducto != 0) { b = true; } else { b = false; } for (int i = 0; i < EntradasVal.Length; i++) { EntradasVal[i] = b; } TipoProductoNegocio negTP = new TipoProductoNegocio(); MarcaNegocio negM = new MarcaNegocio(); try { BoxMarca.DisplayMember = "Descripcion"; BoxMarca.ValueMember = "IdMarca"; BoxMarca.DataSource = negM.Listar(); BoxTipoProducto.DisplayMember = "Descripcion"; BoxTipoProducto.ValueMember = "IdTipoProducto"; BoxTipoProducto.DataSource = negTP.Listar(); if (p.TipoProducto != null) { BoxTipoProducto.SelectedValue = p.TipoProducto.IdTipoProducto; BoxTipoProducto.SelectedText = p.TipoProducto.Descripcion; } else { BoxTipoProducto.SelectedIndex = -1; } if (p.Marca != null) { BoxMarca.SelectedValue = p.Marca.IdMarca; BoxMarca.SelectedText = p.Marca.Descripcion; RealizarValidaciones(); } else { BoxMarca.SelectedIndex = -1; } } catch (Exception ex) { throw (ex); } }
private void eliminarTipoProducto() { //int idTipoProd = int.Parse(Request.QueryString["idProd"].ToString()); int idTipo = int.Parse(Request.QueryString["idTipo"].ToString()); TipoProductoDTO tipo = new TipoProductoDTO(); tipo.idTipoProducto = idTipo; TipoProductoNegocio.EliminaTipoProducto(tipo); Response.Redirect("lista-productos.aspx"); }
private void CargarDatos() { ddlTipos.DataSource = TipoProductoNegocio.ObtenerTipoProductosAll().OrderBy(p => p.idTipoProducto).ToList(); ddlTipos.DataValueField = "idTipoProducto"; ddlTipos.DataTextField = "nombreProducto"; ddlTipos.DataBind(); ddlTipos.Items.Add(new ListItem("Todos", "0")); ddlTipos.SelectedValue = "0"; //ddlTipos.Items.Insert(0,"Todos"); }
private void CargaDatos(int id) { TipoProductoDTO tipoProducto = TipoProductoNegocio.ObtenerTipoProductoFiltroID(id); txtDescripcionNuevo.Text = tipoProducto.descripcion; txtNombreTipoProd.Text = tipoProducto.nombreProducto; ddlEstado.SelectedValue = tipoProducto.activo.ToString(); if (tipoProducto.img != null) { hdImg.Value = tipoProducto.img.ToString(); } }
protected void linkEliminar_Click(object sender, EventArgs e) { int idTipo = Convert.ToInt32((sender as LinkButton).CommandArgument); TipoProductoDTO tipo = new TipoProductoDTO(); tipo.idTipoProducto = idTipo; if (TipoProductoNegocio.EliminaTipoProducto(tipo)) { Response.Write("<script>alert('Eliminado exitosamente');</script>"); CargarGrilla(); } }
protected void ddlTipos_SelectedIndexChanged(object sender, EventArgs e) { int idTipo = Convert.ToInt32(ddlTipos.SelectedValue.ToString()); if (idTipo != 0) { gvTipoProductos.DataSource = TipoProductoNegocio.ObtenerTipoProductosAll().Where(p => p.activo == 1 && p.idTipoProducto == idTipo).OrderBy(p => p.nombreEstado).ToList(); gvTipoProductos.DataBind(); } else { CargarGrilla(); } //CargarDatos(); }
private void LlenarTabla() { TipoProductoNegocio neg = new TipoProductoNegocio(); try { dgvTiposProducto.DataSource = neg.Listar(); dgvTiposProducto.Columns["IdTipoProducto"].HeaderText = "ID"; dgvTiposProducto.Columns["Descripcion"].HeaderText = "Descripción"; dgvTiposProducto.Columns["Activo"].Visible = false; dgvTiposProducto.Update(); dgvTiposProducto.Refresh(); } catch (Exception ex) { Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog(); } }
private void Productos_Load(object sender, EventArgs e) { TipoProductoNegocio unTipoProducto = new TipoProductoNegocio(); RubroNegocio unRubro = new RubroNegocio(); ProveedorNegocio unProveedor = new ProveedorNegocio(); cboxTipoProducto.DataSource = unTipoProducto.ListarTipoProducto(); cboxRubro.DataSource = unRubro.ListarRubros(); cboxProveedor.DataSource = unProveedor.ListarProveedores(); tboxCodigoBulto.Enabled = false; //PRECARGA PARA MODIFICAR if (ProductoModificar != null) { //oculto e inhabilito botones y text box btnAceptar.Visible = false; btnModificar.Visible = true; tboxCodigoProducto.Enabled = false; tboxCodigoBulto.Enabled = false; //pre-cargo los datos para la edición tboxCodigoProducto.Text = ProductoModificar.CodigoProducto.ToString(); tboxCodigoBulto.Text = ProductoModificar.CodigoBulto.ToString(); tboxNombre.Text = ProductoModificar.Nombre; cboxTipoProducto.SelectedItem = ProductoModificar.TipoProducto; tboxCantidadBulto.Text = ProductoModificar.CantidadxBulto.ToString(); tboxStockCritico.Text = ProductoModificar.StockCritico.ToString(); tboxRentabilidad.Text = ProductoModificar.Rentabilidad.ToString(); //pre-cargo los combobox cboxProveedor.SelectedIndex = cboxProveedor.FindString(ProductoModificar.Proveedor.NombreFantasia); if (cboxProveedor.SelectedIndex < 0) { lblAdvertenciaProveedor.Visible = true; } cboxTipoProducto.SelectedIndex = cboxTipoProducto.FindString(ProductoModificar.TipoProducto.Nombre); cboxRubro.SelectedIndex = cboxRubro.FindString(ProductoModificar.Rubro.Nombre); if (cboxRubro.SelectedIndex < 0) { lblAdvertenciaRubro.Visible = true; } } }
protected void btnActualizar_Click(object sender, EventArgs e) { try { TipoProductoDTO tipoProducto = new TipoProductoDTO(); tipoProducto.idTipoProducto = int.Parse(Request.QueryString["idTipo"].ToString()); tipoProducto.nombreProducto = txtNombreTipoProd.Text; tipoProducto.descripcion = txtDescripcionNuevo.Text; //tipoProducto.activo = 1; tipoProducto.activo = int.Parse(ddlEstado.SelectedValue); if (FileUploadImagen.HasFile) { string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName); FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo); tipoProducto.img = nombreArchivo; if (TipoProductoNegocio.ActualizaTipoProductoConImagen(tipoProducto)) { lblmensaje.Text = "Tipo producto Con imagen actualizado"; } else { lblmensaje.Text = "Error, No fue posible actualizar"; } } else { if (TipoProductoNegocio.ActualizaTipoProductoSinImagen(tipoProducto)) { lblmensaje.Text = "Tipo producto sin imagen actualizado"; } else { lblmensaje.Text = "Error, No fue posible actualizar"; } } } catch (Exception ex) { lblmensaje.Text = ex.Message; } }
private void BtnMod_Click(object sender, EventArgs e) { TipoProductoNegocio neg = new TipoProductoNegocio(); try { tp.Descripcion = TxtDescripcion.Text.Trim(); if (tp.IdTipoProducto != 0) { neg.Modificar(tp); } else { neg.Agregar(tp); } this.Close(); } catch (Exception ex) { throw ex; } }
private void CargarGrilla() { gvTipoProductos.DataSource = TipoProductoNegocio.ObtenerTipoProductosAll().OrderBy(p => p.nombreProducto).ToList(); gvTipoProductos.DataBind(); }