public void Deve_Alterar_A_Model() { var chamada = new Chamada(); var mockContexto = new Mock<IDbContexto>(); var repositorio = new RepositorioBase<Chamada>(mockContexto.Object); repositorio.Alterar(chamada); mockContexto.Verify(x => x.DefinirComoModificado(It.IsAny<Chamada>()), Times.Once()); mockContexto.Verify(x => x.SalvarModificacoes(), Times.Once()); mockContexto.Verify(x => x.Dispose(), Times.Once()); }
public void Deve_Inserir_A_Model() { var chamada = new Chamada(); var mockDbSetModel = new Mock<DbSet<Chamada>>(); var mockContexto = new Mock<IDbContexto>(); mockContexto.Setup(x => x.RetornarDbSet<Chamada>()).Returns(mockDbSetModel.Object); var repositorio = new RepositorioBase<Chamada>(mockContexto.Object); chamada = repositorio.Inserir(chamada); mockDbSetModel.Verify(x => x.Add(It.IsAny<Chamada>()), Times.Once()); mockContexto.Verify(x => x.SalvarModificacoes(), Times.Once()); mockContexto.Verify(x => x.Dispose(), Times.Once()); }
public void Deve_Retornar_Todos_As_Models() { var chamadas = ((List<Chamada>)Builder<Chamada>.CreateListOfSize(2).Build()).AsQueryable(); var mockDbSetModel = new Mock<DbSet<Chamada>>(); mockDbSetModel.As<IQueryable<Chamada>>().Setup(m => m.Provider).Returns(chamadas.Provider); mockDbSetModel.As<IQueryable<Chamada>>().Setup(m => m.Expression).Returns(chamadas.Expression); mockDbSetModel.As<IQueryable<Chamada>>().Setup(m => m.ElementType).Returns(chamadas.ElementType); mockDbSetModel.As<IQueryable<Chamada>>().Setup(m => m.GetEnumerator()).Returns(chamadas.GetEnumerator()); var mockContexto = new Mock<IDbContexto>(); mockContexto.Setup(x => x.RetornarDbSet<Chamada>()).Returns(mockDbSetModel.Object); var repositorio = new RepositorioBase<Chamada>(mockContexto.Object); var models = repositorio.RetornarTodos(); Assert.AreEqual(2, models.Count()); }
public void BuscarTest() { RepositorioBase <cargo> repositorio = new RepositorioBase <cargo>(); Assert.IsNotNull(repositorio.Buscar(1)); }
private void Addbutton_Click(object sender, EventArgs e) { if (ProductocomboBox.SelectedValue != null) { int d = (int)ProductocomboBox.SelectedValue; RepositorioBase <Articulos> Repositorio = new RepositorioBase <Articulos>(); Articulos prod = new Articulos(); int id; prod = Repositorio.Buscar(d); if (CantidadnumericUpDown.Value > prod.Cantidad) { MessageBox.Show("Cantidad no disponible.", "Inf", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } foreach (var item in Detalle) { if (d == item.ArticuloId) { MyErrorProvider.SetError(Addbutton, "El Articulo ya esta en el grid."); return; } } if (CantidadnumericUpDown.Value > Convert.ToInt32(DisponiblestextBox.Text)) { MyErrorProvider.SetError(DisponiblestextBox, "No quedan disponibles."); return; } } if (DetalledataGridView.DataSource != null) { this.Detalle = (List <VentasDetalles>)DetalledataGridView.DataSource; } Articulos p = ProductocomboBox.SelectedItem as Articulos; if (ProductocomboBox.SelectedValue != null) { this.Detalle.Add(new VentasDetalles() { ArticuloId = (int)ProductocomboBox.SelectedValue, Cantidad = (int)CantidadnumericUpDown.Value, Precio = Convert.ToDecimal(PreciotextBox.Text), Impuesto = p.ITBIS * CantidadnumericUpDown.Value, Importe = (decimal)CantidadnumericUpDown.Value * Convert.ToDecimal(PreciotextBox.Text), Total = (p.ITBIS * CantidadnumericUpDown.Value) + (decimal)CantidadnumericUpDown.Value * Convert.ToDecimal(PreciotextBox.Text), NombreArticulo = ProductocomboBox.Text }); } ProductocomboBox.Text = null; PreciotextBox.Text = null; DisponiblestextBox.Text = null; CargarGrid(); CalcularItbis(); CalcularSubtotal(); CalcularTotal(); }
public void EliminarTest() { RepositorioBase <Modelo> db = new RepositorioBase <Modelo>(); Assert.IsTrue(db.Eliminar(1)); }
public BMModuloPreRequisito() { repositorio = new RepositorioBase <ModuloPreRequisito>(); }
public void GetListTest() { RepositorioBase <TipoPersona> db = new RepositorioBase <TipoPersona>(); Assert.IsNotNull(db.GetList(t => true)); }
private bool Validar() { RepositorioBase <Usuarios> db = new RepositorioBase <Usuarios>(); bool paso = true; errorProvider.Clear(); string Clave = ClavetextBox.Text; string Confirmar = ConfirmarClavetextBox.Text; int Resultado = 0; Resultado = string.Compare(Clave, Confirmar); if (string.IsNullOrWhiteSpace(NombretextBox.Text)) { errorProvider.SetError(NombretextBox, "El Nombre no puede estar vacio"); NombretextBox.Focus(); paso = false; } if (Resultado != 0) { errorProvider.SetError(ConfirmarClavetextBox, "Clave no coincide!"); ConfirmarClavetextBox.Focus(); paso = false; } if (FechaIngresodatedateTimePicker.Value > DateTime.Now) { errorProvider.SetError(FechaIngresodatedateTimePicker, "La fecha Debe ser igual a hoy"); EmailtextBox.Focus(); paso = false; } if (NivelUsuariocomboBox.Text == string.Empty) { errorProvider.SetError(NivelUsuariocomboBox, "El campo Nivel de Usuario no puede estar vacio"); NivelUsuariocomboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuariotextBox.Text)) { errorProvider.SetError(UsuariotextBox, "El Usuario no puede estar vacio"); UsuariotextBox.Focus(); paso = false; } if (ClavetextBox.Text == string.Empty) { errorProvider.SetError(ClavetextBox, "El campo Clave no puede estar vacio"); ClavetextBox.Focus(); paso = false; } if (ConfirmarClavetextBox.Text == string.Empty) { errorProvider.SetError(ConfirmarClavetextBox, "El campo Confirmar Clave no puede estar vacio"); ConfirmarClavetextBox.Focus(); paso = false; } if (ValidarEmail(EmailtextBox.Text) == false) { errorProvider.SetError(EmailtextBox, "Correo invalido"); EmailtextBox.Focus(); paso = false; } return(paso); }
public void GetList() { RepositorioBase <Horarios> repositorioBase = new RepositorioBase <Horarios>(); Assert.IsNotNull(repositorioBase.GetList(p => true)); }
public void EliminarTest() { RepositorioBase <Estudiantes> db = new RepositorioBase <Estudiantes>(); Assert.IsTrue(db.Eliminar(1)); }
public void BuscarTest() { RepositorioBase <Estudiantes> db = new RepositorioBase <Estudiantes>(); Assert.IsNotNull(db.Buscar(1)); }
private void Buscarbutton_Click(object sender, EventArgs e) { var listado = new List <Estudiantes>(); RepositorioBase <Estudiantes> rb = new RepositorioBase <Estudiantes>(); if (checkBox.Checked == true) { try { if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.Text) { case "Todos": listado = rb.GetList(A => true); break; case "ID": int id = Convert.ToInt32(CriteriotextBox.Text); listado = rb.GetList(E => E.EstudianteId == id); break; case "Nombres": listado = rb.GetList(E => E.Nombres.Contains(CriteriotextBox.Text)); break; case "Balance": decimal balan = Convert.ToDecimal(CriteriotextBox.Text); listado = rb.GetList(E => E.Balance == balan); break; } listado = listado.Where(c => c.FechaIngresos.Date >= DesdedateTimePicker.Value.Date && c.FechaIngresos.Date <= HastadateTimePicker.Value.Date).ToList(); } else { MyErrorProvider.Clear(); if (FiltrocomboBox.Text == string.Empty) { MyErrorProvider.SetError(FiltrocomboBox, "El campo Filtro no puede estar vacio"); FiltrocomboBox.Focus(); } else if ((string)FiltrocomboBox.Text != "Todos") { if (CriteriotextBox.Text == string.Empty) { MyErrorProvider.SetError(CriteriotextBox, "El campo Criterio no puede estar vacio"); CriteriotextBox.Focus(); } } else { listado = rb.GetList(p => true); listado = listado.Where(c => c.FechaIngresos.Date >= DesdedateTimePicker.Value.Date && c.FechaIngresos.Date <= HastadateTimePicker.Value.Date).ToList(); } } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; } catch (Exception) { MessageBox.Show("Introdujo un dato incorrecto"); } } else { try { if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.Text) { case "Todo": listado = rb.GetList(p => true); break; case "Id": int id = Convert.ToInt32(CriteriotextBox.Text); listado = rb.GetList(p => p.EstudianteId == id); break; case "Nombre": listado = rb.GetList(p => p.Nombres.Contains(CriteriotextBox.Text)); break; case "Balance": decimal monto = Convert.ToInt32(CriteriotextBox.Text); listado = rb.GetList(p => p.Balance == monto); break; default: break; } } else { MyErrorProvider.Clear(); if (FiltrocomboBox.Text == string.Empty) { MyErrorProvider.SetError(FiltrocomboBox, "El campo Filtro no puede estar vacio"); FiltrocomboBox.Focus(); } else { if (FiltrocomboBox.Text.Equals("Todos")) { if (CriteriotextBox.Text == string.Empty) { MyErrorProvider.SetError(CriteriotextBox, "El campo Criterio no puede estar vacio"); CriteriotextBox.Focus(); } } { listado = rb.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; } } } catch (Exception) { MessageBox.Show("Introdujo un dato incorrecto"); } } }
public BMUsuario() { repositorio = new RepositorioBase <Usuario>(); }
public void GetListTest() { RepositorioBase <Personas> db = new RepositorioBase <Personas>(); Assert.IsNotNull(db.GetList(p => true)); }
private bool ExisteEnLaBaseDeDatos() { RepositorioBase <Estudiante> repositorio = new RepositorioBase <Estudiante>(); return(!(repositorio.Buscar(EstudianteIdTextBox.Text.ToInt()).EsNulo())); }
public void Buscar() { RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); Assert.IsTrue(repositorio.Buscar(1) != null); }
public void GetListTest() { RepositorioBase <cargo> repositorio = new RepositorioBase <cargo>(); Assert.IsNotNull(repositorio.GetList(p => true)); }
public void GetListTest() { RepositorioBase <Estudiantes> db = new RepositorioBase <Estudiantes>(); Assert.IsNotNull(db.GetList(t => true)); }
public void EliminarTest() { RepositorioBase <cargo> repositorio = new RepositorioBase <cargo>(); Assert.IsTrue(repositorio.Eliminar(1)); }
public BMLogAcessoSolucaoEducacionalUsuario() { this.repositorio = new RepositorioBase <LogAcessoSolucaoEducacionalUsuario>(); }
public void Buscar() { RepositorioBase <Horarios> repositorioBase = new RepositorioBase <Horarios>(); Assert.IsNotNull(repositorioBase.Buscar(1)); }
public BMModulo() { repositorio = new RepositorioBase <Modulo>(); }
public void Eliminar() { RepositorioBase <Horarios> repositorioBase = new RepositorioBase <Horarios>(); Assert.IsTrue(repositorioBase.Eliminar(1)); }
public void BuscarTest() { RepositorioBase <Modelo> db = new RepositorioBase <Modelo>(); Assert.IsNotNull(db.Buscar(1)); }
public void BuscarTest() { RepositorioBase <TipoPersona> db = new RepositorioBase <TipoPersona>(); Assert.IsNotNull(db.Buscar(1)); }
private void Enviar() { if (!VerificarConexion()) { MessageBox.Show("No existe una conexion a la red para recuperar la cuenta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); bool paso = false; int id = 0; string usuario = string.Empty; string contraseña = string.Empty; foreach (var item in repositorio.GetList(u => true)) { if (string.Equals(item.Email, EmailTextBox.Text, StringComparison.OrdinalIgnoreCase)) { paso = true; id = item.UsuarioId; usuario = item.Usuario; contraseña = DesEncriptar(item.Contraseña); break; } } if (paso) { string email = EmailTextBox.Text; System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add(email); msg.Subject = "Recuperacion de la cuenta de edusoft"; msg.SubjectEncoding = System.Text.Encoding.UTF8; msg.Bcc.Add("*****@*****.**"); msg.Body = "!Hola usuario de edusoft! <br/> <br/> Su usuario es: " + usuario + "<br/>La contraseña es: " + contraseña; msg.BodyEncoding = System.Text.Encoding.UTF8; msg.IsBodyHtml = true; msg.From = new System.Net.Mail.MailAddress("*****@*****.**"); System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient(); cliente.UseDefaultCredentials = false; cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "EDUSOFT199001"); cliente.Port = 587; cliente.EnableSsl = true; cliente.Host = "smtp.gmail.com"; try { cliente.Send(msg); } catch (Exception) { MessageBox.Show("Error al enviar el correo de recuperacíon"); } MessageBox.Show("Correo de recuperacion enviado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Este email no se encuentra relacionado con ninguna cuenta en la base de datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void EliminarTest() { RepositorioBase <TipoPersona> db = new RepositorioBase <TipoPersona>(); Assert.IsTrue(db.Eliminar(1)); }
private void btnBuscar_Click(object sender, EventArgs e) { //Lista de vendedores var lista = new List <Vendedor>(); RepositorioBase <Vendedor> repositorio = new RepositorioBase <Vendedor>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: //todos lista = repositorio.GetList(x => true); break; case 1: //ID int id = 0; try { id = Convert.ToInt32(CriterioTextBox.Text); lista = repositorio.GetList(x => x.VendedorId == id); } catch (FormatException) { MessageBox.Show("Introduzca un criterio valido en base al filtro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case 2: //Nombres lista = repositorio.GetList(x => x.Nombres.Contains(CriterioTextBox.Text)); break; case 3: //Sueldo Double sueldo = 0.0; try { sueldo = Convert.ToDouble(CriterioTextBox.Text); lista = repositorio.GetList(x => x.Sueldo == sueldo); } catch (FormatException) { MessageBox.Show("Introduzca un criterio valido en base al filtro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case 4: //Retencion Double retencion = 0.0; try { retencion = Convert.ToDouble(CriterioTextBox.Text); lista = repositorio.GetList(x => x.Retencion == retencion); } catch (FormatException) { MessageBox.Show("Introduzca un criterio valido en base al filtro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case 5: //Porciento Double porciento = 0.0; try { porciento = Convert.ToDouble(CriterioTextBox.Text); lista = repositorio.GetList(x => x.Porciento == porciento); } catch (FormatException) { MessageBox.Show("Introduzca un criterio valido en base al filtro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; } lista = lista.Where(x => x.Fecha.Date >= DesdeDateTimePicker.Value.Date && x.Fecha <= HastaDateTimePicker.Value.Date).ToList();; } else { lista = repositorio.GetList(x => true); } vendedorBindingSource.DataSource = null; vendedorBindingSource.DataSource = lista; }
public BMCertificadoCertame() { _repositorio = new RepositorioBase <CertificadoCertame>(); }
public void GetListTest() { RepositorioBase <Modelo> db = new RepositorioBase <Modelo>(); Assert.IsNotNull(db.GetList(t => true)); }
protected void GuardarButton_Click(object sender, EventArgs e) { RepositorioBase <Cuentas> repositorio = new RepositorioBase <Cuentas>(); Cuentas cuentas = new Cuentas(); if (IsValid) { cuentas = repositorio.Buscar(Utils.ToInt(CuentaIdTextBox.Text)); if (cuentas == null) { if (repositorio.Guardar(LlenaClase())) { Utils.MostraMensaje(this, "Guardado correctamente", "Informacion", "success"); Limpiar(); } else { Utils.MostraMensaje(this, "No se pudo guardar", "Informacion", "error"); } } else { if (repositorio.Modificar(LlenaClase())) { Utils.MostraMensaje(this, "Modificado correctamente", "Informacion", "success"); Limpiar(); } else { Utils.MostraMensaje(this, "No se pudo modificado", "Informacion", "error"); } } } /*RepositorioBase<Cuentas> repositorio = new RepositorioBase<Cuentas>(); * Cuentas cuentasbancarias = new Cuentas(); * bool paso = false; * * * cuentasbancarias = LlenaClase(); * * if (cuentasbancarias.CuentaID == 0) * { * paso = repositorio.Guardar(cuentasbancarias); * Utils.MostraMensaje(this, "Guardado", "Exito", "success"); * Limpiar(); * } * else * { * Cuentas user = new Cuentas(); * int id = Utils.ToInt(CuentaIdTextBox.Text); * RepositorioBase<Cuentas> repository = new RepositorioBase<Cuentas>(); * cuentasbancarias = repository.Buscar(id); * * if (user != null) * { * paso = repositorio.Modificar(LlenaClase()); * Utils.MostraMensaje(this, "Modificado", "Exito", "success"); * } * else * Utils.MostraMensaje(this, "Id no existe", "Error", "error"); * } * * if (paso) * { * Limpiar(); * } * else * Response.Write("<script>alert('No se pudo guardar');</script>");*/ }
private void Consultarbutton_Click(object sender, EventArgs e) { repositorio = new RepositorioBase <Empleado>(); List <Empleado> lista = new List <Empleado>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedIndex) { case 0: lista = repositorio.GetList(p => true); break; case 1: int ID = GetID(); lista = repositorio.GetList(p => p.EmpleadoID == ID); break; case 2: lista = repositorio.GetList(p => p.Nombres.Contains(CriteriotextBox.Text)); break; case 3: lista = repositorio.GetList(p => p.Direccion.Contains(CriteriotextBox.Text)); break; case 4: lista = repositorio.GetList(p => p.Cedula.Contains(CriteriotextBox.Text)); break; case 5: lista = repositorio.GetList(p => p.Telefono.Contains(CriteriotextBox.Text)); break; case 6: lista = repositorio.GetList(p => p.Celular.Contains(CriteriotextBox.Text)); break; case 7: decimal sueldo = GetSueldo(); lista = repositorio.GetList(p => p.Sueldo == sueldo); break; case 8: decimal incentivo = GetIncentivo(); lista = repositorio.GetList(p => p.Incentivo == incentivo); break; default: MessageBox.Show("No existe este filtro.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } lista = lista.Where(p => p.Fecha >= DesdedateTimePicker.Value.Date && p.Fecha <= HastadateTimePicker.Value.Date).ToList(); } else { lista = repositorio.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = lista; }