protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioBase <Estudiantes> repositorio = new RepositorioBase <Estudiantes>(); if (!ExisteEnLaBaseDeDatos()) { MostrarMensajes.Text = "Registro No Encontrado!"; MostrarMensajes.CssClass = "alert-warning"; MostrarMensajes.Visible = true; return; } else { Estudiantes estudiantes = repositorio.Buscar(EstudianteIDTextBox.Text.ToInt()); if (estudiantes != null) { LlenaCampo(estudiantes); } else { MostrarMensajes.Text = "Registro No Encontrado!"; } MostrarMensajes.CssClass = "alert-warning"; MostrarMensajes.Visible = true; } repositorio.Dispose(); }
private void EliminarButton_Click(object sender, EventArgs e) { errorProvider.Clear(); RepositorioBase <TipoArroz> repositorio = new RepositorioBase <TipoArroz>(); try { if (!ExisteEnLaBaseDeDatos()) { errorProvider.SetError(TipoIDTextBox, "No puede borrar Un Tipo de arroz inexistente"); return; } var respuesta = MessageBox.Show("¿Va a eliminar este tipo de arroz", "AgroSoft" , MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta == DialogResult.Yes) { if (KilostextBox.Text != Convert.ToString("0")) { MessageBox.Show("Este tipo de arroz no puede ser eliminado !!", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (repositorio.Eliminar(Convert.ToInt32(TipoIDTextBox.Text))) { Limpiar(); MessageBox.Show("Tipo de arroz eliminado exitosamente!!", "AgroSoft!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception) { throw; } finally { repositorio.Dispose(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int id = Utils.ToInt(Request.QueryString["id"]); if (id > 0) { RepositorioBase <Categoria> repositorio = new RepositorioBase <Categoria>(); Categoria user = repositorio.Buscar(id); if (user == null) { Utils.ShowToastr(this, "Id No Existe", "Error", "error"); } else { LlenaCampo(user); } repositorio.Dispose(); } else { NuevoButton_Click(null, null); } } }
protected void BuscarButton_Click(object sender, EventArgs e) { Expression <Func <Factoria, bool> > filtro = x => true; RepositorioBase <Factoria> repositorio = new RepositorioBase <Factoria>(); switch (BuscarPorDropDownList.SelectedIndex) { case 0: filtro = x => true; break; case 1: filtro = x => x.Nombre.Contains(CriterioTextBox.Text); break; } DateTime fechaDesde = FechaDesdeTextBox.Text.ToDatetime(); DateTime FechaHasta = FechaHastaTextBox.Text.ToDatetime(); if (Request.Form["FiltraFecha"] != null) { lista = repositorio.GetList(filtro).Where(x => x.Fecha >= fechaDesde && x.Fecha <= FechaHasta).ToList(); } else { lista = repositorio.GetList(filtro); } repositorio.Dispose(); this.BindGrid(lista.Where(x => x.EmpresaId == Empresa.EmpresaID).ToList()); }
private bool ExisteEmpresa() { RepositorioBase <Empresas> repositorio = new RepositorioBase <Empresas>(); repositorio.Dispose(); return(repositorio.ExisteEnLaBaseDeDatos(CodigoEmpresaTxt.Text.ToInt())); }
protected void Page_Load(object sender, EventArgs e) { fechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); if (!Page.IsPostBack) { int id = Utils.ToInt(Request.QueryString["id"]); if (id > 0) { RepositorioBase <Departamento> repositorio = new RepositorioBase <Departamento>(); Departamento user = repositorio.Buscar(id); if (user == null) { Utils.ShowToastr(this, "Id no existe", "Error", "error"); } else { LlenaCampo(user); } repositorio.Dispose(); } else { NuevoButton_Click(null, null); } } }
protected void Page_Load(object sender, EventArgs e) { RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); repositorio.GetList(x => true); repositorio.Dispose(); }
protected void VerDetalleButton_Click(object sender, EventArgs e) { string titulo = "Detalle del analisis"; MostrarModal(this.Page, "ShowPopup", titulo); GridViewRow row = (sender as Button).NamingContainer as GridViewRow; var analisis = lista.ElementAt(row.RowIndex); DetalleDatosGridView.DataSource = null; RepositorioAnalisis Repositorio = new RepositorioAnalisis(); List <AnalisisDetalle> Details = Repositorio.Buscar(analisis.AnalisisId).AnalisisDetalle; DataTable dt = new DataTable(); dt.Columns.Add("DetalleAnalisisID", typeof(int)); dt.Columns.Add("AnalisisID", typeof(int)); dt.Columns.Add("TipoAnalisisID", typeof(int)); dt.Columns.Add("TipoAnalisis", typeof(string)); dt.Columns.Add("Precio", typeof(decimal)); dt.Columns.Add("Resultado", typeof(string)); foreach (var item in Details) { RepositorioBase <TiposAnalisis> repositorio = new RepositorioBase <TiposAnalisis>(); var TipoAnalisis = repositorio.Buscar(item.TipoId); dt.Rows.Add(item.AnalisisDetalleId, item.AnalisisId, item.TipoId, TipoAnalisis.Descripcion, TipoAnalisis.Monto , item.Resultado); repositorio.Dispose(); } DetalleDatosGridView.DataSource = dt; DetalleDatosGridView.Columns[1].Visible = false; DetalleDatosGridView.Columns[2].Visible = false; DetalleDatosGridView.DataBind(); Repositorio.Dispose(); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); Productores Productores = repositorio.Buscar(ProductorIdTxt.Text.ToInt()); repositorio.Dispose(); return(!Productores.EsNulo() && PerteneceALaEmpresa(Productores.EmpresaId)); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Factoria> repositorio = new RepositorioBase <Factoria>(); Factoria factoria = repositorio.Buscar(FactoriaIdTxt.Text.ToInt()); repositorio.Dispose(); return(!factoria.EsNulo() && PerteneceALaEmpresa(factoria.EmpresaId)); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <TipoArroz> repositorio = new RepositorioBase <TipoArroz>(); TipoArroz tipoArroz = repositorio.Buscar(TipoArrozIdTxt.Text.ToInt()); repositorio.Dispose(); return(!tipoArroz.EsNulo() && PerteneceALaEmpresa(tipoArroz.TipoArrozId)); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); Usuarios usuarios = repositorio.Buscar(UsuarioIdTxt.Text.ToInt()); repositorio.Dispose(); return(!usuarios.EsNulo() && PerteneceALaEmpresa(usuarios.Empresa)); }
private bool ExisteEnLaBaseDeDatos(TipoArroz tipo) { RepositorioBase <TipoArroz> repositorio = new RepositorioBase <TipoArroz>(); TipoArroz tipoArroz = repositorio.Buscar(tipo.TipoArrozId); repositorio.Dispose(); return(!tipoArroz.EsNulo()); }
protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); repositorioBase.Dispose(); } base.Dispose(disposing); }
protected void ProductoDropdownList_SelectedIndexChanged(object sender, EventArgs e) { if (ProductoDropdownList.Items.Count > 0) { RepositorioBase <Articulo> repositorio = new RepositorioBase <Articulo>(); Articulo articulo = repositorio.Buscar(Utils.ToInt(ProductoDropdownList.SelectedValue)); CostoTextBox.Text = articulo.Costo.ToString(); repositorio.Dispose(); } }
private void LlenarCombo() { RepositorioBase <Estudiante> repositorio = new RepositorioBase <Estudiante>(); Utils.LlenarCombo <Estudiante>(EstudianteDropdownList, repositorio.GetList(x => true), "NombreCompleto", "EstudianteId"); repositorio.Dispose(); RepositorioBase <Categoria> repositorioCategorias = new RepositorioBase <Categoria>(); Utils.LlenarCombo <Categoria>(CategoriaDropDownList, repositorioCategorias.GetList(x => true), "Descripcion", "CategoriaId"); repositorioCategorias.Dispose(); }
protected void BuscarButton_Click(object sender, EventArgs e) { Expression <Func <Evaluaciones, bool> > filtro = x => true; RepositorioBase <Evaluaciones> repositorio = new RepositorioBase <Evaluaciones>(); int id; switch (BuscarPorDropDownList.SelectedIndex) { case 0: filtro = x => true; break; case 1: //ID FiltroTextBox.TextMode = TextBoxMode.Number; id = (FiltroTextBox.Text).ToInt(); filtro = x => x.EvaluacionID == id; break; case 2: // nombre FiltroTextBox.TextMode = TextBoxMode.Number; id = (FiltroTextBox.Text).ToInt(); filtro = x => x.EstudianteId == id; break; case 3: filtro = x => x.TotalPerdido == FiltroTextBox.Text.ToDecimal(); break; } FiltroTextBox.TextMode = TextBoxMode.SingleLine; DateTime fechaDesde = FechaDesdeTextBox.Text.ToDatetime(); DateTime FechaHasta = FechaHastaTextBox.Text.ToDatetime(); if (FechaCheckBox.Checked) { Lista = repositorio.GetList(filtro).Where(x => x.Fecha >= fechaDesde && x.Fecha <= FechaHasta).ToList(); } else { Lista = repositorio.GetList(filtro); } repositorio.Dispose(); using (RepositorioBase <Estudiantes> repositorioEstudiantes = new RepositorioBase <Estudiantes>()) { foreach (var item in Lista) { item.NombreEstudiante = repositorioEstudiantes.Buscar(item.EstudianteId).NombreCompleto; } } this.BindGrid(Lista); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <TipoArroz> repositorio = new RepositorioBase <TipoArroz>(); TipoArroz tiposArroz; try { tiposArroz = repositorio.Buscar(TipoIDTextBox.Text.ToInt()); } catch (Exception) { throw; } finally { repositorio.Dispose(); } return(tiposArroz != null); }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioBase <Departamento> rep = new RepositorioBase <Departamento>(); Departamento a = rep.Buscar(Utils.ToInt(IdTextBox.Text)); if (a != null) { LlenaCampo(a); } else { Limpiar(); Utils.ShowToastr(this.Page, "Id no exite", "Error", "error"); } rep.Dispose(); }
private void GuardarButton_Click(object sender, EventArgs e) { RepositorioBase <TipoArroz> repositorio = new RepositorioBase <TipoArroz>(); try { TipoArroz tiposArroz; bool paso = false; if (!Validar()) { return; } tiposArroz = LlenaClase(); if (Convert.ToInt32(TipoIDTextBox.Text) == 0) { paso = TipoArrozBLL.Guardar(tiposArroz); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No puedes modificar un tipo de arroz inexistente, verifique los datos", "AgroSoft", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = repositorio.Modificar(tiposArroz); if (paso) { MessageBox.Show("Tipo de arroz modificada exitosamente!!", "AgroSoft!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); return; } } if (paso) { MessageBox.Show("Tipo de arroz guardado exitosamente!!", "AgroSoft!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se oudo guardar!!", "AgroSoft!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { throw; } finally { repositorio.Dispose(); } }
protected void EliminarButton_Click(object sender, EventArgs e) { RepositorioBase <Categorias> repositorio = new RepositorioBase <Categorias>(); if (!ExisteEnLaBaseDeDatos()) { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } else { if (repositorio.Eliminar(CategoriaIdTextBox.Text.ToInt())) { Utils.ToastSweet(this, IconType.success, TiposMensajes.RegistroEliminado); } } repositorio.Dispose(); }
public void GuardarTest() { bool paso; Contexto contexto = new Contexto(); RepositorioBase <Ciudades> repositorio = new RepositorioBase <Ciudades>(contexto); repositorio.Guardar(new Ciudades { Nombre = "SFM" }); paso = repositorio.Guardar(new Ciudades { Nombre = "SANTIAGO" }); repositorio.Dispose(); Assert.AreEqual(true, paso); }
protected void GuadarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioBase <Estudiantes> repositorio = new RepositorioBase <Estudiantes>(); Estudiantes estudiantes = LlenaClase(); bool paso = false; MostrarMensajes.Text = "Registro No Encontrado!"; MostrarMensajes.CssClass = "alert-warning"; MostrarMensajes.Visible = true; if (estudiantes.EstudianteID == 0) { paso = repositorio.Guardar(estudiantes); } else { if (!ExisteEnLaBaseDeDatos()) { MostrarMensajes.Text = "Registro No Encontrado!"; MostrarMensajes.CssClass = "alert-warning"; MostrarMensajes.Visible = true; return; } else { paso = repositorio.Modificar(estudiantes); } } if (paso) { Limpiar(); MostrarMensajes.Text = "Guardado Correctamente!"; MostrarMensajes.CssClass = "alert-success"; MostrarMensajes.Visible = true; } MostrarMensajes.Text = "El Registro No Se Pudo Guardar!!"; MostrarMensajes.CssClass = "alert-warning"; MostrarMensajes.Visible = true; repositorio.Dispose(); }
protected void LoginButton_Click(object sender, EventArgs e) { if (RepositorioUsuarios.Autenticar(UserNameTextBox.Text, PasswordTextBox.Text)) { Usuarios usuarios = RepositorioUsuarios.GetUser(UserNameTextBox.Text.EliminarEspaciosEnBlanco()); Empresas Empresa = RepositorioUsuarios.GetEmpresas(usuarios.UsuarioId); if (!usuarios.EsPropietarioEmpresa) { RepositorioBase <SolicitudUsuarios> repositorio = new RepositorioBase <SolicitudUsuarios>(); SolicitudUsuarios solicitud = repositorio.GetList(x => x.UsuarioId == usuarios.UsuarioId).FirstOrDefault(); if (solicitud.EsNulo()) { Utils.Alerta(this, Enums.TipoTitulo.Informacion, Enums.TiposMensajes.SinSolicitud, Enums.IconType.info); } else if (solicitud.Estado == Entidades.EstadoSolicitud.Denegado) { Utils.Alerta(this, Enums.TipoTitulo.OperacionFallida, Enums.TiposMensajes.SolicitudDenegada, Enums.IconType.error); } else if (solicitud.Estado == Entidades.EstadoSolicitud.Pendiente) { Utils.Alerta(this, Enums.TipoTitulo.OperacionFallida, Enums.TiposMensajes.SolicitudEspera, Enums.IconType.info); } else if (solicitud.Estado == Entidades.EstadoSolicitud.Autorizado) { Session["Usuario"] = usuarios; Session["Empresas"] = Empresa; FormsAuthentication.RedirectFromLoginPage(usuarios.UserName, true); } repositorio.Dispose(); } else { Session["Usuario"] = usuarios; Session["Empresas"] = Empresa; FormsAuthentication.RedirectFromLoginPage(usuarios.UserName, true); } } else { Utils.ToastSweet(this.Page, Enums.IconType.error, Enums.TiposMensajes.LoginIncorrecto); } }
protected void eliminarButton_Click(object sender, EventArgs e) { RepositorioBase <Sugerencia> repositorio = new RepositorioBase <Sugerencia>(); int id = Utils.ToInt(IDTextBox.Text); var sugerencia = repositorio.Buscar(id); if (sugerencia != null) { if (repositorio.Eliminar(id)) { Utils.ShowToastr(this.Page, "Exito Eliminado", "success"); Limpiar(); } else { Utils.ShowToastr(this.Page, "No Eliminado", "error"); } } repositorio.Dispose(); }
protected void EliminarButton_Click(object sender, EventArgs e) { RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>(); int id = ProductorIdTxt.Text.ToInt(); if (!ExisteEnLaBaseDeDatos()) { Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.RegistroInexistente, IconType.error); return; } else { if (repositorio.Eliminar(id)) { Utils.Alerta(this, TipoTitulo.OperacionExitosa, TiposMensajes.RegistroEliminado, IconType.success); Limpiar(); } } repositorio.Dispose(); }
protected void BuscarButton_ServerClick(object sender, EventArgs e) { RepositorioBase <Categorias> repositorio = new RepositorioBase <Categorias>(); if (!ExisteEnLaBaseDeDatos()) { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } else { Categorias categorias = repositorio.Buscar(CategoriaIdTextBox.Text.ToInt()); if (!categorias.EsNulo()) { LlenaCampos(categorias); } else { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } } repositorio.Dispose(); }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioBase <Estudiante> repositorio = new RepositorioBase <Estudiante>(); if (!ExisteEnLaBaseDeDatos()) { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } else { Estudiante estudiantes = repositorio.Buscar(EstudianteIdTextBox.Text.ToInt()); if (!estudiantes.EsNulo()) { LlenaCampos(estudiantes); } else { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } } repositorio.Dispose(); }
protected void BuscarButton_Click(object sender, EventArgs e) { Expression <Func <Categoria, bool> > filtro = x => true; RepositorioBase <Categoria> repositorio = new RepositorioBase <Categoria>(); int id; switch (BuscarPorDropDownList.SelectedIndex) { case 0: filtro = x => true; break; case 1: //ID id = (FiltroTextBox.Text).ToInt(); filtro = x => x.CategoriaId == id; break; case 2: // nombre filtro = x => x.Descripcion.Contains(FiltroTextBox.Text); break; case 3: filtro = x => x.PromedioPerdida == FiltroTextBox.Text.ToDecimal(); break; } DateTime fechaDesde = FechaDesdeTextBox.Text.ToDatetime(); DateTime FechaHasta = FechaHastaTextBox.Text.ToDatetime(); if (FechaCheckBox.Checked) { Lista = repositorio.GetList(filtro).Where(x => x.Fecha >= fechaDesde && x.Fecha <= FechaHasta).ToList(); } else { Lista = repositorio.GetList(filtro); } repositorio.Dispose(); this.BindGrid(Lista); }
protected void GuadarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioBase <Categorias> repositorio = new RepositorioBase <Categorias>(); Categorias categorias = LlenarClase(); bool paso = false; TipoTitulo tipoTitulo = TipoTitulo.OperacionFallida; TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado; IconType iconType = IconType.error; if (categorias.CategoriaId == 0) { paso = repositorio.Guardar(categorias); } else { if (!ExisteEnLaBaseDeDatos()) { Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado); } else { paso = repositorio.Modificar(categorias); } } if (paso) { Limpiar(); tipoTitulo = TipoTitulo.OperacionExitosa; tiposMensajes = TiposMensajes.RegistroGuardado; iconType = IconType.success; } Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType); repositorio.Dispose(); }