public frmEdicion(EArticulos articulo) : this() { this.Text = "Edición del Artículo"; txtCodBarra.Text = articulo.CodBarra; txtDescripcion.Text = articulo.Descripcion; cbMarca.SelectedIndex = cbMarca.FindString(MarcasRepository.ObtenerMarcaStringPorId(articulo.IdMarca)); cbRubro.SelectedIndex = cbRubro.FindString(RubrosRepository.ObtenerRubroStringPorId(articulo.IdRubro)); cbProveedores.SelectedIndex = cbProveedores.FindString(ProveedoresRepository.ObtenerProveedorStringPorID(articulo.IdProveedor)); cbUnidad.SelectedIndex = cbUnidad.FindString(UnidadesRepository.ObtenerUnidadStringPorId(articulo.IdUnidad)); //txtCostoInicial2.Text = Convert.ToString(articulo.CostoInicial); //txtCostoInicial.Value = articulo.CostoInicial.Value; txtDescPorc1.Value = articulo.DescuentoPorc1.Value; //txtDesc1.Value = articulo.Descuento1.Value; txtDescPorc2.Value = articulo.DescuentoPorc2.Value; //txtDesc2.Value = articulo.Descuento2.Value; txtDescPorc3.Value = articulo.DescuentoPorc3.Value; //txtDesc3.Value = articulo.Descuento3.Value; txtCosto.Value = articulo.Costo; txtListaPorc1.Value = articulo.PrecioPorcL1.Value; txtLista1.Value = articulo.PrecioL1.Value; txtListaPorc2.Value = articulo.PrecioPorcL2.Value; txtLista2.Value = articulo.PrecioL2.Value; txtListaPorc3.Value = articulo.PrecioPorcL3.Value; txtLista3.Value = articulo.PrecioL3.Value; txtIVA.Value = articulo.IVA.Value; txtStock.Value = articulo.Stock.Value; txtStockMinimo.Value = articulo.StockMinimo; txtObservaciones.Text = Convert.ToString(articulo.Observaciones); ckEstado.Checked = articulo.Estado == 1; }
public Proveedores Load() { using (ProveedoresRepository repo = new ProveedoresRepository(base.DataContext)) { return((Proveedores)repo.Load <Proveedor>(this, repo.GetItems())); } }
private void ConsultarDatosEntreFechas() { if (chbFiltrarFecha.Checked == true) { DateTime desde = Convert.ToDateTime(dtpDesde.Text); DateTime h = Convert.ToDateTime(dtpHasta.Text); DateTime hasta = h.AddDays(1); dgvDatos.SetDataSource( from p in EComprasRepository.ObtenerCompras() .Where(p => p.Fecha >= desde && p.Fecha < hasta) orderby p.Id select new { p.Id, p.Fecha, Proveedor = ProveedoresRepository.ObtenerProveedorPorId(Convert.ToDecimal(p.IdProveedor)).RazonSocial, Usuario = UsuariosRepository.ObtenerUsuarioPorId(Convert.ToDecimal(p.IdUsuario)).NombreCompleto } ); } else { ConsultarDatos(); } }
public PosUnitOfWork(PosDbContext context) { _context = context; AlmacenesRepository = new AlmacenesRepository(_context); CatalogoSatRepository = new CatalogoSatRepository(_context); ComprasRepository = new ComprasRepository(_context); CortesRepository = new CortesRepository(_context); DepartamentosRepository = new DepartamentosRepository(_context); ImpuestoProductosRepository = new ImpuestoProductosRepository(_context); ImpuestosRepository = new ImpuestosRepository(_context); MarcaRepository = new MarcaRepository(_context); OrdenesRepository = new OrdenesRepository(_context); PantallasRepository = new PantallasRepository(_context); PantallasUsuarioRepository = new PantallasUsuarioRepository(_context); PLUProductoRepository = new PLUProductosRepository(_context); ProductoAlmacenRepository = new ProductoAlmacenRepository(_context); ProductosCompraRepository = new ProductosCompraRepository(_context); ProductosOrdenRepository = new ProductosOrdenRepository(_context); ProductosPromocionRepository = new ProductosPromocionRepository(_context); ProductosProveedorRepository = new ProductosProveedorRepository(_context); ProductosRepository = new ProductosRepository(_context); ProductosVentaRepository = new ProductosVentaRepository(_context); PromocionesRepository = new PromocionesRepository(_context); ProveedoresRepository = new ProveedoresRepository(_context); RetirosRepository = new RetirosRepository(_context); TipoPagoRepository = new TipoPagoRepository(_context); TipoUsuarioRepository = new TipoUsuarioRepository(_context); TurnosRepository = new TurnosRepository(_context); UnidadesRepository = new UnidadesRepository(_context); UnidadSatRepository = new UnidadSatRepository(_context); UsuariosRepository = new UsuariosRepository(_context); VentaImpuestosRepository = new VentaImpuestosRepository(_context); VentaPagosRepository = new VentaPagosRepository(_context); VentasRepository = new VentasRepository(_context); }
public Proveedores Load(Dictionary <string, string> @params) { using (ProveedoresRepository repo = new ProveedoresRepository(base.DataContext)) { return((Proveedores)repo.Load <Proveedor>(this, repo.GetItems(@params))); } }
private void CargarDomicilio(int?idDomicilio) { var d = ProveedoresRepository.ObtenerDomicilio(idDomicilio); if (d == null) { cbProvincia.SelectedIndex = -1; cbDepartamento.SelectedIndex = -1; cbLocalidad.SelectedIndex = -1; cbBarrio.SelectedIndex = -1; } else { cbProvincia.SelectedValue = d.IdProvincia; CargarDepartamentos(d.IdProvincia); cbDepartamento.SelectedValue = d.IdDepartamento; CargarLocalidades(d.IdDepartamento); cbLocalidad.SelectedValue = d.IdLocalidad; CargarBarrios(d.IdLocalidad); cbBarrio.SelectedValue = d.IdBarrio; } }
private void CompletarDatosProveedor() { var p = ProveedoresRepository.ObtenerProveedorPorId(IdProveedor); txtDireccion.Text = p.Direccion; txtDocumento.Text = TiposDocumentoRepository.TiposDocumentoPorId(p.IdTipoDocumento).Descripcion + " " + p.NroDocumento.ToString().Trim(); }
private void CargaProveedores() { var p = ProveedoresRepository.ObtenerProveedores(); cbProveedores.DataSource = p; cbProveedores.DisplayMember = "RazonSocial"; cbProveedores.ValueMember = "Id"; if (p.Any()) { cbProveedores.SelectedIndex = 0; } }
private void ConsultarDatos() { dgvDatos.SetDataSource( from p in EComprasRepository.ObtenerCompras() orderby p.Id select new { p.Id, p.Fecha, Proveedor = ProveedoresRepository.ObtenerProveedorPorId(Convert.ToDecimal(p.IdProveedor)).RazonSocial, Usuario = UsuariosRepository.ObtenerUsuarioPorId(Convert.ToDecimal(p.IdUsuario)).NombreCompleto } ); }
private Models.Proveedores ObtenerProveedoresSeleccionado() { try { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (Int32)dgvDatos.Rows[rowindex].Cells[0].Value; var a = ProveedoresRepository.ObtenerProveedorPorId(id); return(a); } catch (Exception) { return(null); } }
public Proveedor Save() { using (ProveedoresRepository repo = new ProveedoresRepository(DataContext)){ if (_id == 0) { _id = repo.Insert(Nif, Nombre, Descripcion); } else { repo.Update(Id, Nif, Nombre, Descripcion); } return(this); } }
public ConsistencyValidatorShould() { _sut = new ConsistencyValidator(); var concursoServices = new ConcursoServices(); _newConcurso = new Concurso(1234, "Test", new DateTime(2019, 2, 2), new DateTime(2019, 2, 4), false, "Descripion"); var proveedor = new Proveedor(); proveedors.Add(proveedor); var proveedoresRepository = new ProveedoresRepository(); proveedoresRepository.InsertDataAsync(proveedor).GetAwaiter().GetResult(); AsyncHelper.CallAsyncMethodVoid(() => concursoServices.Crear(_newConcurso, proveedors)); AsyncHelper.CallAsyncMethodVoid(() => concursoServices.Crear(_newConcurso, proveedors)); AsyncHelper.CallAsyncMethodVoid(() => concursoServices.Crear(_newConcurso, proveedors)); AsyncHelper.CallAsyncMethodVoid(() => concursoServices.Crear(_newConcurso, proveedors)); }
public FarmaticService() { _ctx = new FarmaticContext(); Clientes = new ClientesRepository(_ctx); Destinatarios = new DestinatariosRepository(_ctx); Vendedores = new VendedoresRepository(_ctx); Ventas = new VentasRepository(_ctx); Articulos = new ArticulosRepository(_ctx); Proveedores = new ProveedoresRepository(_ctx); Sinonimos = new SinonimosRepository(_ctx); Familias = new FamiliasRepository(_ctx); Laboratorios = new LaboratoriosRepository(_ctx); Recepciones = new RecepcionesRepository(_ctx); ListasArticulos = new ListasArticulosRepository(_ctx); Encargos = new EncargosRepository(_ctx); Pedidos = new PedidosRepository(_ctx); }
public FarmaticService(LocalConfig config) { _config = config ?? throw new ArgumentNullException(nameof(config)); Clientes = new ClientesRepository(_config); Destinatarios = new DestinatariosRepository(_config); Vendedores = new VendedoresRepository(_config); Ventas = new VentasRepository(_config); Articulos = new ArticulosRepository(_config); Proveedores = new ProveedoresRepository(_config); Sinonimos = new SinonimosRepository(_config); Familias = new FamiliasRepository(_config); Laboratorios = new LaboratoriosRepository(_config); Recepciones = new RecepcionesRepository(_config); ListasArticulos = new ListasArticulosRepository(_config); Encargos = new EncargosRepository(_config); Pedidos = new PedidosRepository(_config); }
public FisiotesService(string host, string token) { Clientes = new ClientesRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Huecos = new HuecosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); PuntosPendientes = new PuntosPendientesRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Configuraciones = new ConfiguracionesRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Entregas = new EntregasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Medicamentos = new MedicamentosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Sinonimos = new SinonimosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Pedidos = new PedidosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Faltas = new FaltasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Familias = new FamiliasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Encargos = new EncargosRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Categorias = new CategoriasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Listas = new ListasRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Proveedores = new ProveedoresRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); Programacion = new ProgramacionRepository(new RestClient.RestSharp.RestClient(), FisiotesConfig.TestConfig(host, token)); }
private void ConsultarDatos() { var tds = TiposDocumentoRepository.ObtenerTiposDocumento(); dgvDatos.SetDataSource(from a in ProveedoresRepository.ObtenerProveedores() orderby a.Id select new { a.Id, a.RazonSocial, TipoDocumento = a.TiposDocumento.Descripcion, a.NroDocumento, a.FechaNacimiento, a.Direccion, a.Telefono, a.Estado }); }
private void btnEliminar_Click(object sender, EventArgs e) { var a = ObtenerProveedoresSeleccionado(); if (MessageBox.Show("¿Está seguro de que desea eliminar el Proveedor seleccionado?", "Eliminar Proveedores", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { try { ProveedoresRepository.Eliminar(a.Id); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError(ex.Message); } } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmEdicion()) { if (f.ShowDialog() == DialogResult.OK) { try { var a = ProveedoresRepository.Insertar(f.RazonSocial, f.IdTipoDocumento, f.NroDocumento, f.FechaNacimiento, f.Email, f.Dirección, f.Domicilio, f.Teléfono, f.Estado); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }
private void dgvDatos_SelectionChanged(object sender, EventArgs e) { var a = ObtenerArticuloSeleccionado(); if (a == null) { txtDescripcion.Text = ""; txtCodBarra.Text = ""; txtMarca.Text = ""; txtRubro.Text = ""; txtProveedor.Text = ""; txtStock.Text = ""; txtStockMin.Text = ""; txtCostoInicial.Text = ""; txtDesc1.Text = ""; txtDesc2.Text = ""; txtDesc3.Text = ""; txtCosto.Text = ""; txtLista1.Text = ""; txtLista2.Text = ""; txtLista3.Text = ""; txtIVA.Text = ""; return; } txtDescripcion.Text = a.Descripcion; txtCodBarra.Text = a.CodBarra; txtMarca.Text = MarcasRepository.ObtenerMarcaPorId(Convert.ToInt16(a.IdMarca)).Marca; txtRubro.Text = RubrosRepository.ObtenerRubroPorId(Convert.ToInt16(a.IdRubro)).Rubro; txtProveedor.Text = ProveedoresRepository.ObtenerProveedorPorId(Convert.ToInt16(a.IdProveedor)).RazonSocial; txtStock.Text = Convert.ToString(a.Stock); txtStockMin.Text = Convert.ToString(a.StockMinimo); txtCostoInicial.Text = "$ " + Convert.ToString(a.CostoInicial); txtDesc1.Text = "$ " + Convert.ToString(a.Descuento1) + " (" + Convert.ToString(a.DescuentoPorc1) + "%)"; txtDesc2.Text = "$ " + Convert.ToString(a.Descuento2) + " (" + Convert.ToString(a.DescuentoPorc2) + "%)";; txtDesc3.Text = "$ " + Convert.ToString(a.Descuento3) + " (" + Convert.ToString(a.DescuentoPorc3) + "%)";; txtCosto.Text = "$ " + Convert.ToString(a.Costo); txtLista1.Text = "$ " + Convert.ToString(a.PrecioL1) + " (" + Convert.ToString(a.PrecioPorcL1) + "%)"; txtLista2.Text = "$ " + Convert.ToString(a.PrecioL2) + " (" + Convert.ToString(a.PrecioPorcL2) + "%)"; txtLista3.Text = "$ " + Convert.ToString(a.PrecioL3) + " (" + Convert.ToString(a.PrecioPorcL3) + "%)"; txtIVA.Text = Convert.ToString(a.IVA); }
private void btnEditar_Click(object sender, EventArgs e) { Models.Proveedores a = ObtenerProveedoresSeleccionado(); using (var f = new frmEdicion(a)) { if (f.ShowDialog() == DialogResult.OK) { try { int IdEmpresa = Lib.Configuration.IdEmpresa; ProveedoresRepository.Actualizar(a.Id, IdEmpresa, f.RazonSocial, f.IdTipoDocumento, f.NroDocumento, f.FechaNacimiento, f.Email, f.Dirección, f.Teléfono, f.Domicilio, f.Estado); ConsultarDatos(); dgvDatos.SetRow(r => Convert.ToDecimal(r.Cells[0].Value) == a.Id); } catch (Exception ex) { ShowError("Error al intentar grabar los datos: \n" + ex.Message); } } } }
private void dgvDatos_SelectionChanged(object sender, EventArgs e) { var p = ObtenerCompraSeleccionada(); if (p == null) { limpiarTxt(); return; } limpiarTxt(); //var cliente = ClientesRepository.ObtenerClientePorId(Convert.ToDecimal(p.IdCliente)); var proveedor = ProveedoresRepository.ObtenerProveedorPorId(Convert.ToDecimal(p.IdProveedor)); txtCompraNro.Text = p.Id.ToString().Trim(); txtProveedor.Text = proveedor.RazonSocial; txtNroDoc.Text = proveedor.NroDocumento.ToString(); txtDireccion.Text = proveedor.Direccion; txtTotal.Text = p.Importe.ToString().Trim(); txtRetirado.Text = p.Retirado == 1 ? "Si" : "No"; txtPagado.Text = p.Pagado == 1 ? "Si" : "No"; cargarDetalles(p.Id); }
public ProveedorsController(ProveedoresRepository repository) { _repository = repository; }
private string GetNombreProveedor(short ProveedorId) { ProveedoresRepository proveedoresRepository = new ProveedoresRepository(); var proveedor = proveedoresRepository.LoadById(ProveedorId); if (proveedor != null) { return proveedor.Nombre; } else { return "--Desconocido--"; } }
private void LlenarBancos_Cuentas() { //TODO: Julius: ver de que forma se hace esto mejor porque quedó muy complicado y le pega al rendimiento BancosRepository bancosRepository = new BancosRepository(); //var bancos = bancosRepository.ListAll().Where(x => x.CuentasBancarias.Count > 0); ProveedoresRepository proveedoresRepository = new ProveedoresRepository(); var proveedores = proveedoresRepository.ListAll().OrderBy(x=>x.Nombre); var proveedoresVM = proveedores.ToListOfDestination<ProveedorVM>(); foreach (var proveedorVM in proveedoresVM) { var cuentasBancarias = proveedores.Where(x => x.ProveedorId == proveedorVM.ProveedorId).FirstOrDefault().CuentasBancarias; var cuentasGrupedByBanco = cuentasBancarias.GroupBy(x => x.Banco); proveedorVM.Bancos = cuentasGrupedByBanco.Select(x => x.Key).ToListOfDestination<BancoVM>(); foreach (var bancoVM in proveedorVM.Bancos) { bancoVM.CuentasBancarias = cuentasBancarias.Where(x => x.BancoId == bancoVM.BancoId).Select(x => new CuentaBancaria() { BancoId = x.BancoId, CuentaId = x.CuentaId, NumeroCuenta = x.NumeroCuenta, NumeroDeTarjeta = x.NumeroDeTarjeta, Nombre = x.Nombre, Titular = x.Titular,Comprobante =x.Comprobante }).ToListOfDestination<CuentaBancariaVM>().ToList(); } } var jsonSerializerSettings = new JsonSerializerSettings(); jsonSerializerSettings.MaxDepth = 2; ViewBag.Proveedores = Newtonsoft.Json.JsonConvert.SerializeObject(proveedoresVM,jsonSerializerSettings); }
public void Delete() { using (ProveedoresRepository repo = new ProveedoresRepository(DataContext)){ repo.Delete(_id); } }
public ViewResult Index() { var cuentasBancarias = repository.ListAll().ToListOfDestination<CuentaBancariaVM>(); var proveedores = new ProveedoresRepository().ListAll().ToListOfDestination<ProveedorVM>(); ViewBag.Proveedores = proveedores.OrderBy(x=>x.Nombre); ViewBag.Bancos = new BancosRepository().ListAll().ToListOfDestination<BancoVM>(); return View(cuentasBancarias); }
public Proveedor Load(int id) { using (ProveedoresRepository repo = new ProveedoresRepository(DataContext)){ return(repo.LoadOne <Proveedor>(this, repo.GetItem(id))); } }