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 PresupuestosRepository.ObtenerPresupuestos() .Where(p => p.Fecha >= desde && p.Fecha < hasta) orderby p.Id select new { p.Id, p.Fecha, DiasValidez = p.DiasValidez + " días.", Cliente = ClientesRepository.ObtenerClientePorId(Convert.ToDecimal(p.IdCliente)).RazonSocial, Usuario = UsuariosRepository.ObtenerUsuarioPorId(Convert.ToDecimal(p.IdUsuario)).NombreCompleto } ); } else { ConsultarDatos(); } }
public PedidosController(IConfiguration configuration) { PedidosRepository = new PedidosRepository(configuration); ClientesRepository = new ClientesRepository(configuration); StatusRepository = new StatusRepository(configuration); FormapagamentosRepository = new FormapagamentosRepository(configuration); }
public GeneralResponse GetClientes(ClienteRQ cliente) { IGeneralResponseRepository generalResponseRepository = new GeneralResponseRespository(); IClientesRepository clientesRepository; GeneralResponse generalResponse; ClienteRS oResponse; try { clientesRepository = new ClientesRepository(); oResponse = clientesRepository.GetClientes(cliente); if (oResponse != null) { generalResponse = generalResponseRepository.getOK(oResponse); } else { generalResponse = generalResponseRepository.getErrorValidation("¡La búsqueda no obtuvo resultados!"); } } catch (Exception ex) { generalResponse = generalResponseRepository.getError(ex); throw; } return(generalResponse); }
private void CargarDomicilio(int?idDomicilio) { var d = ClientesRepository.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; } }
public ActionResult Cadastro(Cliente cliente) { var clientesRepository = new ClientesRepository(); var isClienteDuplicated = clientesRepository.IsClienteDuplicated(cliente); bool result; if (isClienteDuplicated == true) { var showDuplicatedCliente = clientesRepository.MostraClienteDuplicado(cliente); ViewData["mensagem"] = "<h3> Cliente existente: " + showDuplicatedCliente.Banda + " " + showDuplicatedCliente.Responsavel + " " + showDuplicatedCliente.Email + " " + showDuplicatedCliente.Telefone + ", Favor verificar </h3>"; } else { result = clientesRepository.Salvar(cliente); if (result) { ViewData["mensagem"] = "<h3> Cliente cadastrado com sucesso!</h3>"; } else { ViewData["mensagem"] = "<h3> Nenhum campo pode estar vazio ou em branco, favor preencher os seguintes campos: Banda, Responsavel, Email e Telefone </h3>"; } } return(View(cliente)); }
public ClientesController() { if (this.repositorio == null) { this.repositorio = new ClientesRepository(); } }
protected void LogIn(object sender, EventArgs e) { if (IsValid) { var clientesRepository = new ClientesRepository(); var cliente = clientesRepository.Sigin(UserName.Text, Password.Text); // var cliente= logear(UserName.Text, Password.Text); if (cliente != null) // if(cliente >0) { Session["User"] = cliente; if (cliente.AutoCliente.ToString() == "908795") { Session["Vendedor"] = true; } if (cliente.AutoCliente.ToString() == "908798") { Session["Vendedor"] = true; } if (cliente.AutoCliente.ToString() == "908799") { Session["Vendedor"] = true; } Response.Redirect("/default.aspx"); } else { FailureText.Text = "Invalid username or password."; ErrorMessage.Visible = true; } } }
// GET: Clientes/Edit/5 public ActionResult Editar(int id) { var clientesRepository = new ClientesRepository(); var cliente = clientesRepository.Carregar(id); return(View(cliente)); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //Editar if (e.ColumnIndex == 9) { decimal dniAEditar = (decimal)dataGridView1.Rows[e.RowIndex].Cells[2].Value; Cliente cliente = ClientesRepository.GetClienteByDNI(dniAEditar); EditClienteForm editForm = new EditClienteForm(cliente); this.Hide(); editForm.Show(); } //Eliminar if (e.ColumnIndex == 10) { decimal dniAInhabilitar = (decimal)dataGridView1.Rows[e.RowIndex].Cells[2].Value; try { ClientesRepository.DarDeBajaCliente(dniAInhabilitar); MessageBox.Show("El cliente ha sido marcado como inactivo"); } catch (Exception exc) { MessageBox.Show("Hubo un error al dar de baja al cliente"); } } }
private void dgvDatos_SelectionChanged(object sender, EventArgs e) { DataGridViewRow row = dgvDatos.CurrentRow; if (row != null) { var p = ObtenerPresupuestoSeleccionado(); if (p == null) { limpiarTxt(); return; } limpiarTxt(); var cliente = ClientesRepository.ObtenerClientePorId(Convert.ToDecimal(p.IdCliente)); txtPresupuesto.Text = p.Id.ToString().Trim(); txtValidez.Text = p.DiasValidez.ToString().Trim(); txtCliente.Text = cliente.RazonSocial; txtNroDoc.Text = cliente.NroDocumento.ToString(); txtDescuento.Text = p.Descuento.ToString().Trim() + " (" + p.DescuentoPorc.ToString().Trim() + "%)"; txtDireccion.Text = cliente.Direccion; txtSubTotal.Text = p.Importe.ToString().Trim(); txtTotal.Text = p.ImporteTotal.ToString().Trim(); txtEstado.Text = cargarEstado(p.Estado); cargarDetalles(p.Id); } }
private void cbClientes_SelectionChangeCommitted(object sender, EventArgs e) { var c = ClientesRepository.ObtenerClientePorId(IdCliente); txtDireccion.Text = c.Direccion; txtDocumento.Text = TiposDocumentoRepository.TiposDocumentoPorId(c.IdTipoDocumento).Descripcion + " " + c.NroDocumento.ToString().Trim(); }
public ActionResult Index() { List <ClientesModel> cliente = new ClientesRepository().GetAll(); ViewBag.Clientes = cliente; return(View()); }
private void CompletarDatosCliente() { var c = ClientesRepository.ObtenerClientePorId(IdCliente); txtDireccion.Text = c.Direccion; txtDocumento.Text = TiposDocumentoRepository.TiposDocumentoPorId(c.IdTipoDocumento).Descripcion + " " + c.NroDocumento.ToString().Trim(); }
public UnitOfWork(LojaEntities context) { _context = context; Clientes = new ClientesRepository(_context); ItensPedidos = new ItensPedidosRepository(_context); Pedidos = new PedidosRepository(_context); Produtos = new ProdutosRepository(_context); Sp_Sel_Pedidos = new Sp_Loja_Sel_Pedidos <SP_LOJA_SEL_PEDIDOS_Result>(_context); }
public ActionResult Index(PesquisaCliente cliente) { var clientesRepository = new ClientesRepository(); var result = clientesRepository.ListarClientesDoCampoPesquisa(cliente); cliente.Resultado = result; return(View(cliente)); }
private void button1_Click(object sender, EventArgs e) { var clientesRepository = new ClientesRepository(); if (Validacion.validarInputs(this.Controls) && Validacion.soloNumeros(this.dni, dni.Name) && Validacion.soloLetras(this.apellido, apellido.Name)) { this.dataGridView1.DataSource = DBAdapter.retrieveDataTable("Listado_Consulta_Millas", this.dni.Text, this.apellido.Text); } }
public ActionResult Store(ClientesModel cliente) { if (ModelState.IsValid) { int identificador = new ClientesRepository().Register(cliente); return(RedirectToAction("Index", new { id = identificador })); } ViewBag.Cliente = cliente; return(View("Cadastro")); }
public VendasController( VendasRepository repository, ClientesRepository clientesRepository, ProductRepository produtoRepository, CurrentUtils current) : base(current) { _repository = repository; _clientesRepository = clientesRepository; _produtoRepository = produtoRepository; }
private void cbClientes_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { var c = ClientesRepository.ObtenerClientePorId(IdCliente); txtDireccion.Text = c.Direccion; txtDocumento.Text = TiposDocumentoRepository.TiposDocumentoPorId(c.IdTipoDocumento).Descripcion.ToString() + " " + c.NroDocumento.ToString().Trim(); } }
// GET: Clientes/Pesquisa/5 public ActionResult Index() { var clientesRepository = new ClientesRepository(); var result = clientesRepository.Listar(); var model = new PesquisaCliente(); model.Resultado = result; return(View(model)); }
public HttpResponseMessage insertCliente([FromBody] Cliente cliente) { var clienteRepository = new ClientesRepository(); if (cliente.idCliente <= 0) { clienteRepository.insertCliente(cliente); return(Request.CreateResponse(HttpStatusCode.OK, cliente)); } return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Ocorreu um Erro Inesperado!!")); }
public HttpResponseMessage trocaStatusCliente(int id, [FromBody] bool ativo) { var clienteRepository = new ClientesRepository(); if (id > 0) { clienteRepository.trocaStatusCliente(id, ativo); return(Request.CreateResponse(HttpStatusCode.OK, clienteRepository.getById(id))); } return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Ocorreu um Erro Inesperado!!")); }
public HttpResponseMessage deleteCliente(int id) { var clienteRepository = new ClientesRepository(); if (id > 0) { clienteRepository.deleteCliente(id); return(Request.CreateResponse(HttpStatusCode.OK, "Registro Excluído com Sucesso")); } return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Ocorreu um Erro Inesperado!!")); }
public VendasController( IEmailSender emailSender, VendasRepository vendasRepository, ClientesRepository clientesRepository, ProductRepository productRepository, CurrentUtils current) : base(current) { _emailSender = emailSender; _vendasRepository = vendasRepository; _clientesRepository = clientesRepository; _productRepository = productRepository; }
private void CargarClientes() { var c = ClientesRepository.ObtenerClientes(); cbClientes.DataSource = c; cbClientes.DisplayMember = "RazonSocial"; cbClientes.ValueMember = "Id"; if (c.Any()) { cbClientes.SelectedIndex = 0; } }
private void button2_Click(object sender, EventArgs e) { var clientesRepository = new ClientesRepository(); if (Validacion.validarInputs(this.Controls) && Validacion.soloNumeros(this.dni, dni.Name) && Validacion.soloLetras( this.apellido, apellido.Name )) { int millas = clientesRepository.getMillas(clientesRepository.getCliente(Convert.ToInt32(dni.Text), apellido.Text)); MessageBox.Show("Sus millas son : " + millas); this.Close(); } }
private void LlenarGrillaClientes() { dataGridView1.Rows.Clear(); dataGridView1.Refresh(); var clientes = ClientesRepository.GetAllClientes(); foreach (var item in clientes) { int index = dataGridView1.Rows.Add(item.Nombre, item.Apellido, item.DNI, item.FechaNacimiento, item.Mail, item.Direccion, item.CodigoPostal, item.Telefono, item.Activo); dataGridView1.Rows[index].Cells[9].Value = "Editar"; dataGridView1.Rows[index].Cells[10].Value = "Eliminar"; } }
private Models.Clientes ObtenerClienteseleccionado() { try { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (Int32)dgvDatos.Rows[rowindex].Cells[0].Value; var a = ClientesRepository.ObtenerClientePorId(id); return(a); } catch (Exception) { return(null); } }
public ActionResult Deletar(int id, FormCollection collection) { try { var clientesRepository = new ClientesRepository(); clientesRepository.Excluir(id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ClientesController(PruebaContext context, ClientesRepository repository, IServiceProvider svcProvider, IConfiguration config, ILogger <ClientesController> logger, IWebHostEnvironment env ) { Context = context; Repository = repository; serviceProvider = svcProvider; Configuration = config; Logger = logger; HostingEnv = env; }
private void ConsultarDatos() { dgvDatos.SetDataSource( from p in VentasRepository.ObtenerVentas() orderby p.Id descending select new { p.Id, p.Fecha, Cliente = ClientesRepository.ObtenerClientePorId(Convert.ToDecimal(p.IdCliente)).RazonSocial, Usuario = UsuariosRepository.ObtenerUsuarioPorId(Convert.ToDecimal(p.IdUsuario)).NombreCompleto } ); //dgvDatos.Columns[0].Visible = false; }
public void InsertTest() { var cliente = new Cliente(); cliente.Id = Guid.NewGuid(); cliente.Nome = "Renan Cerqueira"; cliente.DataNascimento = DateTime.Parse("20/02/1988"); cliente.Cpf = "614.421.650-22"; var repository = new ClientesRepository(); var result = repository.Insert(cliente); Assert.True(cliente.Id.Equals(result)); }