private void GuardarButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioBase <Asignaturas> db = new RepositorioBase <Asignaturas>(); Asignaturas asiganturas = new Entidades.Asignaturas(); asiganturas = LlenaClase(); try { if (AsignaturaIdNumericUpDown.Value == 0) { if (db.Repetido(A => A.Descripcion == DescripcionTextBox.Text)) { MessageBox.Show("Esta asignatura ya esta registrada", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (db.Guardar(asiganturas)) { Limpiar(); MessageBox.Show("Guardado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (db.Modificar(asiganturas)) { Limpiar(); MessageBox.Show("Modificado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo moficar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception) { MessageBox.Show("Hubo un error", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void VerificarArroz() { RepositorioBase <Productos> db = new RepositorioBase <Productos>(); try { if (!db.Repetido(P => P.Descripcion.Equals("Arroz Cascara"))) { MessageBox.Show("El producto Arroz Cascara no existe, Debe crearlo antes de comprar", "!!Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Close(); } } catch (Exception) { } return; }
private bool Log_in() { bool paso = false; try { RepositorioBase <Usuarios> db = new RepositorioBase <Usuarios>(); string clave = Usuarios.Encriptar(ContrasenatextBox.Text); if (db.Repetido(U => U.Usuario == UsuariotextBox.Text && U.Clave == clave)) { paso = true; } } catch (Exception) { } return(paso); }
private void Root() { RepositorioBase <Usuarios> db = new RepositorioBase <Usuarios>(); try { if (db.Repetido(U => U.Usuario.Equals("Root")) == false) { db.Guardar(new Usuarios() { Nombre = "Root", Usuario = "Root", Clave = Usuarios.Encriptar("Root12345"), NivelUsuario = "Alto", FechaRegistro = DateTime.Now }); } } catch (Exception) { } }
private bool Validar() { bool paso = true; RepositorioBase <Usuarios> db = new RepositorioBase <Usuarios>(); errorProvider.Clear(); if (string.IsNullOrWhiteSpace(NombretextBox.Text)) { paso = false; errorProvider.SetError(NombretextBox, "Este campo no puede estar vacio"); } if (string.IsNullOrWhiteSpace(UsuariotextBox.Text)) { paso = false; errorProvider.SetError(NombretextBox, "Este campo no puede estar vacio"); } if (string.IsNullOrWhiteSpace(ClavetextBox.Text)) { paso = false; errorProvider.SetError(NombretextBox, "Este campo no puede estar vacio"); } try { if (db.Repetido(U => U.Usuario.Equals(UsuariotextBox.Text.Trim()))) { paso = false; errorProvider.SetError(UsuariotextBox, "Este Usuario ya esta ocupado"); } } catch (Exception) { } return(paso); }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } RepositorioBase <Asignaturas> db = new RepositorioBase <Asignaturas>(); RepositorioBase <Asignaturas> temp = new RepositorioBase <Asignaturas>(); Asignaturas asigantura = new Asignaturas(); DescripciontextBox.Text = DescripciontextBox.Text.Trim(); asigantura = LlenarClase(); try { if (IdnumericUpDown.Value == 0) { if (db.Repetido(A => A.Descripcion == DescripciontextBox.Text)) { MessageBox.Show("Esta asignatura ya esta registrada", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (db.Guardar(asigantura)) { MessageBox.Show("Guardado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { var asigantura2 = temp.Buscar((int)IdnumericUpDown.Value); if (DescripciontextBox.Text != asigantura2.Descripcion) { if (db.Repetido(A => A.Descripcion == DescripciontextBox.Text)) { MessageBox.Show("Esta asignatura ya esta registrada", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (db.Modificar(asigantura)) { MessageBox.Show("Modificado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo moficar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception) { MessageBox.Show("Hubo un error", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }