/// <summary> /// Guarda la entidad de dominio <see cref="NoticiaEntity"/> en la Base de Datos /// </summary> /// <author>Charly</author> /// <created>12-06-2017 10:15:26</created> /// <param name="noticia">Referencia a una clase <see cref="NoticiaEntity"/>.</param> /// <returns>Clave primaria resultante de la operación</returns> public static int Guardar(NoticiaEntity noticia) { Parametros parametros = new Parametros { new Parametro("@noti_id", noticia.noti_id), new Parametro("@noti_titulo", noticia.noti_titulo), new Parametro("@noti_cuerpo", noticia.noti_cuerpo), new Parametro("@noti_cerrable", noticia.noti_cerrable), }; return(DBHelper.InstanceCRM.ObtenerEscalar <int>("spMotor_Noticia_Guardar", parametros)); }
private tbNoticia CastNoticia(NoticiaEntity noticia) { tbNoticia tb = new tbNoticia(); tb.Ativo = noticia.Ativo; tb.idCategoria = noticia.idCategoria; tb.Descricao = noticia.Descricao; tb.titulo = noticia.titulo; tb.dataHoraAte = noticia.dataHoraAte; tb.dataHoraDe = noticia.dataHoraDe; tb.Sinopse = noticia.Sinopse; tb.estado = noticia.estado; //tb.filePathImagens = noticia.filePathImagens; return(tb); }
public int InsereNoticia(NoticiaEntity Noticia) { int idNoticia = 0; try { using (var context = new CirculoNegocioEntities()) { tbNoticia tb = CastNoticia(Noticia); context.tbNoticias.AddObject(tb); context.SaveChanges(); idNoticia = tb.id; } return(idNoticia); } catch (Exception) { return(0); } }
private List <NoticiaEntity> CastListNoticiaEntity(List <tbNoticia> lstNoticias) { List <NoticiaEntity> lstNoticiasEntity = new List <NoticiaEntity>(); foreach (var item in lstNoticias) { NoticiaEntity objNoticia = new NoticiaEntity(); objNoticia.Ativo = item.Ativo; objNoticia.idCategoria = item.idCategoria; objNoticia.Descricao = item.Descricao; objNoticia.titulo = item.titulo; objNoticia.dataHoraAte = item.dataHoraAte; objNoticia.dataHoraDe = item.dataHoraDe; objNoticia.Sinopse = item.Sinopse; objNoticia.estado = item.estado; //objNoticia.filePathImagens = item.filePathImagens; objNoticia.id = item.id; lstNoticiasEntity.Add(objNoticia); } return(lstNoticiasEntity); }
protected void btnIncluir_Click(object sender, EventArgs e) { if (ValidaCampos()) { NoticiaEntity noticia = new NoticiaEntity(); bool? ativo; noticia.titulo = txtTitulo.Text; noticia.Sinopse = txtSinopse.Text; noticia.Descricao = txtDescricao.Text; noticia.estado = ddlUF.SelectedValue; noticia.idCategoria = Convert.ToInt32(ddlCategoriaNoticia.SelectedValue); ativo = rdlAtiva.SelectedValue == "1" ? true : false; noticia.Ativo = ativo; noticia.dataHoraAte = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraAte.Text).ToString("s")); noticia.dataHoraDe = Convert.ToDateTime(Convert.ToDateTime(txtDataHoraDe.Text).ToString("s")); noticia.responsavelInsercao = Membership.GetUser().UserName; int idNoticia = noticiaBusiness.InsereNoticia(noticia); SalvaImagens(idNoticia); if (idNoticia != 0) { Alert("Noticia incluida com sucesso"); } CarregaGridView(); RestauraControles(); } else { Alert("É obrigatório preencher todos os campos!"); } }
public int InsereNoticia(NoticiaEntity noticia) { return(lObjNoticiaDAL.InsereNoticia(noticia)); }