private void cargarGrid(int filtro) { IEnumerable <Material> lista = (IEnumerable <Material>)MaterialLN.queryListaMateriales(filtro); grvListado.DataSource = lista.ToList(); grvListado.DataBind(); }
public void cargarGrid() { IEnumerable <Material> lista = (IEnumerable <Material>)MaterialLN.listaMateriales(); grvListado.DataSource = lista.ToList(); grvListado.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ReportViewer1.LocalReport.DataSources.Clear(); ReportDataSource rdc = new ReportDataSource("DataSet1", MaterialLN.obtenerListaMateriales(2)); ReportViewer1.LocalReport.DataSources.Add(rdc); ReportViewer1.LocalReport.Refresh(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { Boolean archivoOK = false; String path = Server.MapPath("~/images/"); if (archivoImagen.HasFile) { String fileExtension = System.IO.Path.GetExtension(archivoImagen.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { archivoOK = true; } } if (archivoOK) { try { // Guardar imagen en la carpeta materiales archivoImagen.PostedFile.SaveAs(path + "materiales/" + archivoImagen.FileName); } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message; } } else { lblMensaje.Visible = true; lblMensaje.Text = "No se puede aceptar el tipo de archivo."; } } // Agregar producto a la BD bool confirmar = MaterialLN.agregarMateriales(txtNombre.Text, txtDescripcion.Text, txtPrecio.Text, archivoImagen.FileName, txtColor.Value, hiddenID.Value); if (confirmar) { // Recargar la pagina string accion = (hiddenID.Value == "" || hiddenID.Value == "0") ? "nuevo" : "actu"; Response.Redirect("mantTipoMateriales.aspx?accion=" + accion); } else { lblMensaje.Visible = true; lblMensaje.Text = "No se puedo agregar un nuevo material, por favor intentar de nuevo"; } }
protected void grvListado_SelectedIndexChanged(object sender, EventArgs e) { int id = Convert.ToInt32(grvListado.DataKeys[grvListado.SelectedIndex].Values[0]); Material mat = MaterialLN.listaMateriales(). Where(p => p.Id_Material == id).FirstOrDefault <Material>(); txtNombre.Text = mat.nombre; txtDescripcion.Text = mat.descripcion; txtPrecio.Text = mat.Precio_Material.ToString(); txtColor.Value = mat.color; hiddenID.Value = mat.Id_Material.ToString(); imgLibro.ImageUrl = "~/images/materiales/" + mat.imagen; btnGuardar.Text = "Actualizar"; rfImagen.Enabled = false; cargarGrid(); }
protected void grvListado_SelectedIndexChanged(object sender, EventArgs e) { int id = Convert.ToInt32(grvListado.DataKeys[grvListado.SelectedIndex].Values[0]); Material mat = MaterialLN.obtenerMaterialI(id); ddlColor.SelectedValue = mat.IdColor.ToString(); txtNombre.Text = mat.Nombre; Image1.ImageUrl = "~/Imagenes/Materiales/" + mat.Imagen; ddlColor_DataBound(ddlColor, null); chkEstado.Checked = mat.Estado; txtPrecio.Text = mat.PrecioUnitario.ToString(); HiddenField1.Value = mat.ID.ToString(); btnGuardar.Text = "Actualizar"; if (HiddenField1 != null) { RequiredFieldValidator10.Enabled = false; } cargarGrid(Convert.ToInt32(ddlFiltrosXEstado.SelectedItem.Value)); }
public IEnumerable <Material> listadoMateriales() { return(MaterialLN.listaMateriales()); }
public IEnumerable <Material> listadoMateriales() { List <Material> lista = MaterialLN.obtenerListaMateriales(1).ToList(); return(lista); }
public CarritoCanje(int idMaterial) { this.idMaterial = idMaterial; this.mat = new Material(); mat = MaterialLN.obtenerMaterialI(idMaterial); }
protected void btnGuardar_Click(object sender, EventArgs e) { Boolean archivoOK = false; String path = Server.MapPath("~/Imagenes/"); if (archivoImagen.HasFile) { String fileExtension = System.IO.Path.GetExtension(archivoImagen.FileName).ToLower(); String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }; for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { archivoOK = true; } } } if (archivoOK) { try { archivoImagen.PostedFile.SaveAs(path + "Materiales/" + archivoImagen.FileName); } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message; } //Guardar el Producto con la imagen MaterialLN mat = new MaterialLN(); string confirmacionGuardado = mat.GuardarMaterial(txtNombre.Text, archivoImagen.FileName, txtPrecio.Text, ddlColor.SelectedValue, chkEstado.Checked, HiddenField1.Value); //SE GUARDA EL NOMBRE if (confirmacionGuardado == "ErrorColor") { lblMensaje.Visible = true; lblMensaje.Text = "No se puede guardar un material con ese color ya que le pertenece a otro"; } else { if (confirmacionGuardado == "ErrorImagen") { lblMensaje.Visible = true; lblMensaje.Text = "No se puede guardar un material con esta imagen ya que le pertenece a otro"; } else { Response.Redirect("MantenimientoMateriales.aspx?accion=guardar"); // Esto se utiliza para enviar valores de pagina a pagina y se pueden enviar varias separadas por &, Esto lo recibe el metodo Load() } } } else { if (Image1.ImageUrl != null) { MaterialLN mat = new MaterialLN(); string confirmacionGuardado = mat.GuardarMaterial(txtNombre.Text, Image1.ImageUrl.Remove(0, 22), txtPrecio.Text, ddlColor.SelectedValue, chkEstado.Checked, HiddenField1.Value); //SE GUARDA EL NOMBRE if (confirmacionGuardado == "ErrorColor") { lblMensaje.Visible = true; lblMensaje.Text = "No se puede guardar un material con ese color ya que le pertenece a otro"; } else { if (confirmacionGuardado == "ErrorImagen") { lblMensaje.Visible = true; lblMensaje.Text = "No se puede guardar un material con esta imagen ya que le pertenece a otro"; } else { Response.Redirect("MantenimientoMateriales.aspx?accion=guardar");// Esto se utiliza para enviar valores de pagina a pagina y se pueden enviar varias separadas por &, Esto lo recibe el metodo Load() } } } else { lblMensaje.Visible = true; lblMensaje.Text = "Imagen no vĂ¡lida"; } } }