public ActionResult DeleteConfirmed(int id) { TipoPublicacion tipoPublicacion = db.TipoPublicacion.Find(id); db.TipoPublicacion.Remove(tipoPublicacion); db.SaveChanges(); return(RedirectToAction("Index")); }
private TipoPublicacion BuildTipoPublicacion(System.Data.DataRow row) { TipoPublicacion tipo = new TipoPublicacion(); tipo.Id = Convert.ToInt32(row["id_tipo_publicacion"]); tipo.Nombre = Convert.ToString(row["descTipoPubli"]); return(tipo); }
public GenerarPublicacion(TipoPublicacion _tipoPublicacion, Usuario _usuarioPublicador) : base() { this.fecha_vencimiento = new DateTime(); this.publicacionDB = new PublicacionDB(); this.tipoPublicacion = _tipoPublicacion; this.usuarioPublicador = _usuarioPublicador; InitializeComponent(); }
private static TipoPublicacion getTipoPublicacion(SqlDataReader lector) { TipoPublicacion tipoPublicacion = new TipoPublicacion(); tipoPublicacion.id = lector.GetInt16(lector.GetOrdinal("ID")); tipoPublicacion.descripcion = lector.GetString(lector.GetOrdinal("DESCRIPCION")); return(tipoPublicacion); }
public ActionResult Edit([Bind(Include = "idTipoPublicacion,Descripcion,Estatus")] TipoPublicacion tipoPublicacion) { if (ModelState.IsValid) { db.Entry(tipoPublicacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoPublicacion)); }
public ActionResult Create([Bind(Include = "idTipoPublicacion,Descripcion,Estatus")] TipoPublicacion tipoPublicacion) { if (ModelState.IsValid) { db.TipoPublicacion.Add(tipoPublicacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoPublicacion)); }
private List <string> ValidarDatosPublicacion() { List <string> errors = new List <string>(); TipoPublicacion tipo = (TipoPublicacion)ComboTipoPublicacion.SelectedItem; FechaHelper helper = new FechaHelper(); if (string.IsNullOrEmpty(RichTextBoxDescripcion.Text)) { errors.Add(Resources.ErrorDescripcionVacia); } if (string.IsNullOrEmpty(textBoxPrecio.Text) || Convert.ToDecimal(textBoxPrecio.Text) <= 0) { errors.Add(Resources.PrecioInvalido); } if (DatePickerFechaInicio.Value < helper.GetSystemDate()) { errors.Add(Resources.ErrorFechaInicio); } if (DatePickerFechaVencimiento.Value < helper.GetSystemDate()) { errors.Add(Resources.ErrorFechaVencimiento); } if (tipo.Descripcion.Equals(Resources.CompraInmediata, StringComparison.CurrentCultureIgnoreCase)) { if (string.IsNullOrEmpty(textBoxStock.Text) || Convert.ToInt32(textBoxStock.Text) <= 0) { errors.Add(Resources.StockInvalido); } } else { if (string.IsNullOrEmpty(textBoxPrecioReserva.Text) || Convert.ToInt32(textBoxPrecioReserva.Text) <= 0) { errors.Add(Resources.PrecioReservaInvalido); } } if (Usuario.Roles.Exists(x => x.Descripcion.Equals(Resources.Empresa, StringComparison.CurrentCultureIgnoreCase))) { if (!((Rubro)ComboRubro.SelectedItem).DescripcionLarga.Equals(Resources.Electronicos, StringComparison.CurrentCultureIgnoreCase)) { errors.Add(Resources.ErrorPublicacionEmpresa); } } return(errors); }
// GET: TipoPublicacion/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoPublicacion tipoPublicacion = db.TipoPublicacion.Find(id); if (tipoPublicacion == null) { return(HttpNotFound()); } return(View(tipoPublicacion)); }
protected override void AccionMostrarSiguiente(TipoGenerico tipoElegido) { TipoPublicacion tipo = (TipoPublicacion)tipoElegido; if (!string.IsNullOrEmpty(tipo.Nombre)) { this.FormSiguiente = new GenerarPublicacion(tipo, this.usuarioPublicador); this.mostrarVentanaSiguiente(); } else { MessageDialog.MensajeInformativo(this, "Seleccione un tipo de publicacion a crear para continuar"); } }
private static List <TipoPublicacion> GetTiposPublicacion(DataBaseHelper db) { DataTable res = db.GetDataAsTable("MASTERDBA.SP_GetTiposPublicacion"); List <TipoPublicacion> tipos = new List <TipoPublicacion>(); foreach (DataRow row in res.Rows) { var tipo = new TipoPublicacion { IdTipo = Convert.ToInt32(row["IdTipo"]), Descripcion = Convert.ToString(row["Descripcion"]), Envio = Convert.ToBoolean(row["Envio"]) }; tipos.Add(tipo); } return(tipos); }
public static TipoPublicacion buscar(int id) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@ID", id)); SqlDataReader lector = BasesDeDatos.ObtenerDataReader("GOODTIMES.BuscarTipoPublicacion", BasesDeDatos.Tipos.StoreProcedure, parametros); TipoPublicacion tipoPublicacion = null; if (lector.HasRows) { while (lector.Read()) { tipoPublicacion = getTipoPublicacion(lector); } } lector.Close(); return(tipoPublicacion); }