protected void btnActualizarDatos_Click(object sender, EventArgs e) { try { if (!(txtNombre.Text.Trim() == "" || txtDescripcion.Text.Trim() == "" || txtColor.Text.Trim() == "" || txtTamaño.Text.Trim() == "" || txtPrecio.Text.Trim() == "" || txtCosto.Text.Trim() == "" || txtUnidades.Text.Trim() == "")) { int id = int.Parse(txtBuscar.Text); using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities bde = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { tblArticulo obja = (from q in bde.tblArticulo where q.id_articulo == id select q).First(); obja.nombre = txtNombre.Text; obja.descripcion = txtDescripcion.Text; obja.color = txtColor.Text; obja.tamano = txtTamaño.Text; obja.precio = int.Parse(txtPrecio.Text); obja.coste_u_mayorista = int.Parse(txtCosto.Text); obja.unidades = int.Parse(txtUnidades.Text); bde.SaveChanges(); } mostrar(); limpiar(); lblMensaje.Text = "DATOS ACTUALIZADOS"; lblMensaje.Visible = true; } else { lblMensaje.Text = "*Campos Vacíos"; lblMensaje.Visible = true; } } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { if (!(txtID.Text.Trim() == "")) { int id = Convert.ToInt32(txtID.Text); using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities bd = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { // var query = (from p in bd.tblArticulo where p.id_articulo == id select p).Single(); tblArticulo objArticulo = new tblArticulo(); objArticulo.id_articulo = id; objArticulo = bd.tblArticulo.Find(objArticulo.id_articulo); objArticulo.eliminado = true; // bd.tblArticulo.Remove(query); bd.SaveChanges(); lblMensaje.Text = "Eliminado correctamente"; lblMensaje.Visible = true; } } else { lblMensaje.Text = "*Campo Vacío"; lblMensaje.Visible = true; } mostrar(); limpiar(); } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; lblMensaje.Visible = true; } }
public ActionResult DeleteConfirmed(int id) { tblArticulo tblArticulo = db.tblArticulo.Find(id); db.Database.ExecuteSqlCommand("DELETE FROM tblArticulo WHERE idArticulo = @idArticulo", new SqlParameter("idArticulo", tblArticulo.idArticulo) ); return(RedirectToAction("Index")); }
}//Fin definirDroplistArticulos /// <summary> /// Listener de droplistArticulos el cual carga los datos asociados Articulos en /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void droplistArticulos_SelectedIndexChanged(object sender, EventArgs e) { try{ using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { tblPedido_Articulos objPedidoArticulos = new tblPedido_Articulos(); tblArticulo objArticulos = new tblArticulo(); string articulo = droplistArticulos.SelectedItem.ToString(); objArticulos.id_articulo = Convert.ToInt32(regexNumerico(articulo)); var listaArticulo = db.tblArticulo.Find(objArticulos.id_articulo); txtColor.Text = listaArticulo.color; txtTamano.Text = listaArticulo.tamano; txtPrecio.Text = listaArticulo.precio + ""; } } catch (Exception ex) { lblMensajeIngreso.Text = ex.Message; lblMensajeIngreso.Visible = true; } #region deprecated //PedidoArticulos objPedidoArticulos = new PedidoArticulos(); //string articulo = droplistArticulos.SelectedItem.ToString(); //Parseo //objPedidoArticulos.Id_articulo = Convert.ToInt32(regexNumerico(articulo)); //objPedidoArticulos.listarDatosArticulo(objPedidoArticulos); ////Validación de proceso exitoso //if (objPedidoArticulos.Exito) //{ // //Llenado automatico de los campos de texto // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // txtColor.Text = Convert.ToString(row[3]); // txtTamano.Text = Convert.ToString(row[4]); // txtPrecio.Text = Convert.ToString(row[5]); // } //} //else //{ // //En caso contrario se informa // lblMensajeListaPedido.Text = objPedidoArticulos.Mensaje; // lblMensajeListaPedido.Visible = true; //} #endregion }//Fin definirDroplistArticulos
// GET: tblArticulos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblArticulo tblArticulo = db.tblArticulo.Find(id); if (tblArticulo == null) { return(HttpNotFound()); } return(View(tblArticulo)); }
// GET: tblArticulos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tblArticulo tblArticulo = db.tblArticulo.Find(id); if (tblArticulo == null) { return(HttpNotFound()); } ViewBag.idArticuloDetalle = new SelectList(db.tblArticuloDetalle, "idArticuloDetalle", "Productor", tblArticulo.idArticuloDetalle); ViewBag.idGenero = new SelectList(db.tblGenero, "idGenero", "Genero", tblArticulo.idGenero); ViewBag.idTipo = new SelectList(db.tblTipo, "idTipo", "Descripcion", tblArticulo.idTipo); return(View(tblArticulo)); }
protected void btnIngresar_Click(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities BDE = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { if (!(txtNombre.Text.Trim() == "" || txtDescripcion.Text.Trim() == "" || txtColor.Text.Trim() == "" || txtTamaño.Text.Trim() == "" || txtPrecio.Text.Trim() == "" || txtCosto.Text.Trim() == "" || txtUnidades.Text.Trim() == "")) { tblArticulo objA = new tblArticulo() { nombre = txtNombre.Text, descripcion = txtDescripcion.Text, color = txtColor.Text, tamano = txtTamaño.Text, precio = int.Parse(txtPrecio.Text), coste_u_mayorista = int.Parse(txtCosto.Text), unidades = int.Parse(txtUnidades.Text), eliminado = false }; BDE.tblArticulo.Add(objA); BDE.SaveChanges(); lblMensaje.Text = "INGRESO EXITOSO"; lblMensaje.Visible = true; limpiar(); mostrar(); } else { lblMensaje.Text = "*Campos Vacíos"; lblMensaje.Visible = true; } } } catch (Exception ex) { lblMensaje.Text = "ERROR " + ex.Message; lblMensaje.Visible = true; } }
public ActionResult Create([Bind(Include = "idArticulo,idArticuloDetalle,idTipo,idGenero,Miniatura,Nombre,Descripcion,Duracion,Temporadas,Episodios")] tblArticulo tblArticulo) { if (ModelState.IsValid) { db.Database.ExecuteSqlCommand("INSERT INTO tblArticulo VALUES(@idArticuloDetalle,@idTipo,@idGenero,@Miniatura,@Nombre,@Descripcion,@Duracion,@Temporadas,@Episodios)", new SqlParameter("idArticuloDetalle", tblArticulo.idArticuloDetalle), new SqlParameter("idTipo", tblArticulo.idTipo), new SqlParameter("idGenero", tblArticulo.idGenero), new SqlParameter("Miniatura", tblArticulo.Miniatura), new SqlParameter("Nombre", tblArticulo.Nombre), new SqlParameter("Descripcion", tblArticulo.Descripcion), new SqlParameter("Duracion", tblArticulo.Duracion), new SqlParameter("Temporadas", tblArticulo.Temporadas), new SqlParameter("Episodios", tblArticulo.Episodios) ); return(RedirectToAction("Index")); } ViewBag.idArticuloDetalle = new SelectList(db.tblArticuloDetalle, "idArticuloDetalle", "Productor", tblArticulo.idArticuloDetalle); ViewBag.idGenero = new SelectList(db.tblGenero, "idGenero", "Genero", tblArticulo.idGenero); ViewBag.idTipo = new SelectList(db.tblTipo, "idTipo", "Descripcion", tblArticulo.idTipo); return(View(tblArticulo)); }
}//Fin Listener dropListArticuloModificar /// <summary> /// Listener de la selección del dropListArticuloModificar el cual carga los datos asociados al articulo en el formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void dropListArticuloModificar_SelectedIndexChanged(object sender, EventArgs e) { try { using (DB_PAAC4G4ArriagadaSepulvedaVidalEntities db = new DB_PAAC4G4ArriagadaSepulvedaVidalEntities()) { if (dropListArticuloModificar.SelectedIndex != 0) { string articulo = dropListArticuloModificar.SelectedIndex.ToString(); tblArticulo objArticulo = new tblArticulo(); objArticulo.id_articulo = Convert.ToInt32(regexNumerico(articulo)); objArticulo = db.tblArticulo.Find(objArticulo.id_articulo); txtColorModificar.Text = objArticulo.color; txtTamanoModificar.Text = objArticulo.tamano; txtPrecioModificar.Text = objArticulo.precio + ""; } } } catch (Exception ex ) { lblMensajeModificar.Text = ex.Message; lblMensajeModificar.Visible = true; } #region deprecated // PedidoArticulos objPedidoArticulos = new PedidoArticulos(); ////Validación de selección dropList //if (dropListArticuloModificar.SelectedIndex == 0) //{ // //En caso de ser seleccionado el primer item // //No hacer nada //} //else //{ // //Parseo de datos // string articulo = dropListArticuloModificar.SelectedItem.ToString(); // objPedidoArticulos.Id_articulo = Convert.ToInt32(regexNumerico(articulo)); // //Llamado al método en la capa de negocio // objPedidoArticulos.listarDatosArticulo(objPedidoArticulos); // //Validación de proceso exitoso // if (objPedidoArticulos.Exito) // { // //Se cargan los datos asociados al id_articulo seleccionado // foreach (DataRow row in objPedidoArticulos.Ds.Tables[0].Rows) // { // txtColorModificar.Text = Convert.ToString(row[3]); // txtTamanoModificar.Text = Convert.ToString(row[4]); // txtPrecioModificar.Text = Convert.ToString(row[5]); // } // } // else // { // //Caso contrario se informa // lblMensajeModificar.Text = objPedidoArticulos.Mensaje; // lblMensajeModificar.Visible = true; // } #endregion }//Fin Listener dropListArticuloModificar