private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Entidades.Sugerencias> Repositorio = new RepositorioBase <Entidades.Sugerencias>(); Entidades.Sugerencias Tipos = Repositorio.Buscar(Utils.ToInt(IDTextBox.Text)); return(Tipos != null); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Entidades.Sugerencias> repositorio = new RepositorioBase <Entidades.Sugerencias>(); Entidades.Sugerencias sugerencias = repositorio.Buscar(Utils.ToInt(SugerenciaIdTextBox.Text)); return(sugerencias != null); }
protected Entidades.Sugerencias LlenaClase(Entidades.Sugerencias sugerencias) { sugerencias.SugerenciaId = Utils.ToInt(SugerenciaIdTextBox.Text); sugerencias.Descripcion = DescripcionTextBox.Text; sugerencias.Fecha = Utils.ToDateTime(FechaTextBox.Text); return(sugerencias); }
private Entidades.Sugerencias LlenaClase() { Entidades.Sugerencias Tipos = new Entidades.Sugerencias(); Tipos.Id = Utils.ToInt(IDTextBox.Text); Tipos.Descripcion = DescripcionTextBox.Text; Tipos.Fecha = Utils.ToDateTime(FechaTextBox.Text); return(Tipos); }
protected void GuardarButton_Click(object sender, EventArgs e) { RepositorioBase <Entidades.Sugerencias> repositorio = new RepositorioBase <Entidades.Sugerencias>(); Entidades.Sugerencias sugerencias = new Entidades.Sugerencias(); bool paso = false; if (IsValid == false) { Utils.ShowToastr(this.Page, "Revisar todos los campo", "Error", "error"); return; } sugerencias = LlenaClase(sugerencias); if (ValidarNombres(sugerencias)) { return; } else { if (sugerencias.SugerenciaId == 0) { if (Utils.ToInt(SugerenciaIdTextBox.Text) > 0) { Utils.ShowToastr(this.Page, "SugerenciaId debe estar en 0", "Revisar", "error"); return ; } else { paso = repositorio.Guardar(sugerencias); Utils.ShowToastr(this.Page, "Guardado con exito!!", "Guardado", "success"); Limpiar(); } } else { if (ExisteEnLaBaseDeDatos()) { paso = repositorio.Modificar(sugerencias); Utils.ShowToastr(this.Page, "Modificado con exito!!", "Modificado", "success"); Limpiar(); } else { Utils.ShowToastr(this.Page, "Este sugerencia no existe", "Error", "error"); } } } }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioBase <Entidades.Sugerencias> Repositorio = new RepositorioBase <Entidades.Sugerencias>(); Entidades.Sugerencias Tipos = new Entidades.Sugerencias(); Tipos = Repositorio.Buscar(Utils.ToInt(IDTextBox.Text)); if (Tipos != null) { LlenaCampo(Tipos); } else { Utils.ShowToastr(this.Page, "Problema al buscar", "Error", "error"); } }
protected bool ValidarNombres(Entidades.Sugerencias sugerencias) { bool validar = false; Expression <Func <Entidades.Sugerencias, bool> > filtro = p => true; RepositorioBase <Entidades.Sugerencias> repositorio = new RepositorioBase <Entidades.Sugerencias>(); var lista = repositorio.GetList(c => true); foreach (var item in lista) { if (sugerencias.Descripcion == item.Descripcion) { Utils.ShowToastr(this.Page, "Ya ha sido creado", "Error", "error"); return(validar = true); } } return(validar); }
protected void GuardarButton_Click(object sender, EventArgs e) { Entidades.Sugerencias Tipos = new Entidades.Sugerencias(); RepositorioBase <Entidades.Sugerencias> Repositorio = new RepositorioBase <Entidades.Sugerencias>(); bool paso = false; Tipos = LlenaClase(); if (Utils.ToInt(IDTextBox.Text) == 0) { paso = Repositorio.Guardar(Tipos); Response.Redirect(Request.RawUrl); } else { if (!ExisteEnLaBaseDeDatos()) { Utils.ShowToastr(this.Page, "Problema al guardar", "Error", "error"); return; } paso = Repositorio.Modificar(Tipos); Response.Redirect(Request.RawUrl); } if (paso) { Utils.ShowToastr(this.Page, "Guardado con exito!!", "Guardado", "success"); return; } else { Utils.ShowToastr(this.Page, "Problema al guardar", "Error", "error"); } Response.Redirect(Request.RawUrl); }
private void LlenaCampo(Entidades.Sugerencias Tipos) { IDTextBox.Text = Tipos.Id.ToString(); DescripcionTextBox.Text = Tipos.Descripcion; FechaTextBox.Text = Tipos.Fecha.ToString("yyyy-MM-dd"); }
private void LlenaCampos(Entidades.Sugerencias sugerencias) { SugerenciaIdTextBox.Text = sugerencias.SugerenciaId.ToString(); DescripcionTextBox.Text = sugerencias.Descripcion; FechaTextBox.Text = sugerencias.Fecha.ToString("yyyy-MM-dd"); }