private void BtnModificar_Click(object sender, RoutedEventArgs e) { ServiceCliente cli = new ServiceCliente(); Cliente c = new Cliente(); ServiceReserva res = new ServiceReserva(); Reserva r = new Reserva(); c.RutCliente = txtRutCliente.Text; rutCliente = c.RutCliente; c.Nombre = txtNomCliente.Text; c.Apellidos = txtApeCliente.Text; c.Email = txtEmail.Text; c.Telefono = txtTelefono.Text; c.Direccion = direccion; r.IdReserva = txtIdReserva.Text; r.FechaIngreso = txtFechaIngreso.Text; r.FechaSalida = txtFechaSalida.Text; r.RutCliente = rutCliente; r.TipoHabitacion = comboTipo.Text; r.CantHuespedes = comboCantPer.SelectedIndex; try { cli.ActualizarEntidad(c); res.ActualizarEntidad(r); MessageBox.Show("Reserva modificada con exito"); LimpiarBtnsAdmReservas(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEliminarCliente_Click(object sender, RoutedEventArgs e) { ServiceCliente _servicio = new ServiceCliente(); Cliente _cliente = new Cliente(); _cliente = getClienteForm(); MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Desea Eliminar Cliente de los Registros?", "Confirmacion de Elinacion", System.Windows.MessageBoxButton.OKCancel); if (messageBoxResult == MessageBoxResult.OK) { try { _servicio.delEntity((string)_cliente.RutCliente); MessageBox.Show("Cliente Eliminado con exito"); LimpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.InnerException.ToString()); } } else { MessageBox.Show("Operacion cancelada"); } }
public bool ModificarCliente(string usuario, string nombre, string apellidop, string apellidom, string correo, string rut, string nombreE, string rubro, string direccion, int telefono, int id) { try { ServiceUsuario su = new ServiceUsuario(); ServiceCliente sc = new ServiceCliente(); // Creamos usuario USUARIO user = new USUARIO(); user.USUARIO1 = usuario; user.NOMBRE = nombre; user.APELLIDO_PATERNO = apellidop; user.APELLIDO_MATERNO = apellidom; user.CORREO = correo; su.updEntity(user); //Agregamos Cliente CLIENTE cliente = new CLIENTE(); cliente.IDCLIENTE = id; cliente.RUT = rut; cliente.NOMBRE = nombreE; cliente.RUBRO = rubro; cliente.DIRECCION = direccion; cliente.TELEFONO = telefono; sc.updEntity(cliente); MessageBox.Show("Cliente Modificado.", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(true); } catch (Exception ex) { MessageBox.Show("No se pudo modificar el cliente.", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
private void btnAgregarCliente_Click(object sender, RoutedEventArgs e) { ServiceCliente _servicio = new ServiceCliente(); Cliente _cliente = getClienteForm(); if (!_servicio.isEntity(_cliente.RutCliente)) { if (camposNotN()) { try { _servicio.addEntity(_cliente); MessageBox.Show("Cliente Agregado con exito"); LimpiarCampos(); } catch (Exception ex) { MessageBox.Show(ex.InnerException.ToString()); } } } else { MessageBox.Show("ERROR: El Rut \"" + _cliente.RutCliente + "\" ya fue registrado en la Base de Datos"); } }
public ActionResult Cliente(ClienteModelView model) { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("Login", "Account", null)); } if (ModelState.IsValid) { model.user = User.Identity.Name; model.status = Convert.ToInt16(model.statusb); if (model.clienteid != 0) //update { ServiceCliente.UpdateCliente(model); } else //insert { ServiceCliente.InsertCliente(model); } return(Redirect(Domain.Util.config.UrlSite + "Client/Cliente")); } //busca o representante //se for admin, é zero e escolhe pelo combo, se não ja atribui no model Int16 repreid = 0; ViewBag.repreid = repreid; model.ClientesTipos = ServiceClienteTipo.getClienteTipoCombo(); model.UFs = ServiceUF.getUFCombo(); return(View(model)); }
public void TestMethod4() { /*Prueba Satisfactoria => probaremos que podemos buscar un cliente*/ ServiceCliente sc = new ServiceCliente(); string rutCliente = "11111111-1"; sc.GetEntity(rutCliente); }
public void TestMethod3() { /*Prueba NO Satisfactoria => probaremos que no se puede eliminar un cliente con contratos asociados*/ ServiceCliente sc = new ServiceCliente(); string rut_cliente = "11111111-1"; sc.DeleteEntity(rut_cliente); }
public ActionResult ClienteDelete(Int16 id = 0) { if (id != 0) { //exclui registro ServiceCliente.DeleteClienteId(id); } return(Redirect(Domain.Util.config.UrlSite + "Client/Cliente")); }
public void TestMethod2() { /*Prueba Satisfactoria => probaremos que podemos filtrar datos por Tipo Empresa*/ ServiceCliente sc = new ServiceCliente(); int FiltroTipoEmpresa = 10; List <Cliente> clientes = new List <Cliente>(); foreach (Cliente c in sc.GetEntities()) { if (c.IdTipoEmpresa.Equals(FiltroTipoEmpresa)) { clientes.Add(c); } } }
public void EliminarCliente(int id) { ServiceUsuario su = new ServiceUsuario(); ServiceCliente sc = new ServiceCliente(); CLIENTE cli = sc.getEntity(id); USUARIO user = su.obtenerUsuarioID((int)cli.USUARIO); if (MessageBox.Show("Esta seguro de que desea eliminar el cliente: " + user.USUARIO1 + "?", "Eliminar Cliente", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes) { sc.delEntity(cli.IDCLIENTE); su.delEntity(user.USUARIO1); MessageBox.Show("Cliente Eliminado", "Eliminar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } }
public void TestMethod3() { /*Prueba Satisfactoria => probaremos que podemos filtrar datos por Actividad*/ ServiceCliente sc = new ServiceCliente(); int FiltroActividad = 1; List <Cliente> clientes = new List <Cliente>(); foreach (Cliente c in sc.GetEntities()) { if (c.IdActividadEmpresa.Equals(FiltroActividad)) { clientes.Add(c); } } }
public void TestMethod1() { /*Prueba Satisfactoria => probaremos que podemos filtrar datos por Rut*/ ServiceCliente sc = new ServiceCliente(); string FiltroRut = "11111111-1"; List <Cliente> clientes = new List <Cliente>(); foreach (Cliente c in sc.GetEntities()) { if (c.RutCliente.ToLower().Contains(FiltroRut.ToLower())) { clientes.Add(c); } } }
public ActionResult Cliente(Int16 id = 0) { var model = new ClienteModelView(); if (id != 0) { //busca as informações para edição model = ServiceCliente.GetClienteId(id); } //busca o representante //se for admin, é zero e escolhe pelo combo, se não ja atribui no model return(View(model)); }
private void BtnEliminar_Click(object sender, RoutedEventArgs e) { ServiceCliente cli = new ServiceCliente(); ServiceReserva res = new ServiceReserva(); try { MessageBox.Show("Reserva eliminada con exito\n" + " N° Reserva : " + txtIdReserva.Text, "Hotel Harmann"); cli.EliminarEntidad(txtRutCliente.Text); res.EliminarEntidad(txtIdReserva.Text); LimpiarBtnsAdmReservas(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnModificarCliente_Click(object sender, RoutedEventArgs e) { ServiceCliente _servicio = new ServiceCliente(); Cliente _cliente = getClienteForm(); if (camposNotN()) { try { _servicio.updEntity(_cliente.RutCliente, _cliente); MessageBox.Show("Cliente Modificado con exito"); } catch (Exception ex) { MessageBox.Show(ex.InnerException.ToString()); } } }
private void BtnHReservar_Click(object sender, RoutedEventArgs e) { ServiceCliente cli = new ServiceCliente(); Cliente c = new Cliente(); ServiceReserva res = new ServiceReserva(); Reserva r = new Reserva(); try { c.RutCliente = txtRutClienteBook.Text; rutCliente = c.RutCliente; c.Nombre = txtNombreBook.Text; c.Apellidos = txtApellidosBook.Text; c.Email = txtEmailBook.Text; c.Direccion = txtDireccionBook.Text; c.Telefono = txtTelefonoBook.Text; cli.AgregarEntidad(c); } catch (Exception) { MessageBox.Show("Cliente ya existe en la base de datos"); } try { r.IdReserva = DateTime.Now.ToString("yyyyMMddHHmm"); r.RutCliente = rutCliente; r.FechaIngreso = dpLlegadaBook.Text; r.FechaSalida = dpSalidaBook.Text; r.TipoHabitacion = comboTipoHabitacionBook.Text; r.CantHuespedes = comboCantPersonasBook.SelectedIndex; NumReserva = r.IdReserva; res.AgregarEntidad(r); MessageBox.Show("Reserva exitosa\n" + "Numero Reserva :" + NumReserva, "Hotel Harmann"); LimpiarVentanaReserva(); tabControl.SelectedIndex = 0; } catch (Exception) { MessageBox.Show("Reserva ya existe en la base de datos"); } }
public void actualizarGrid() { ServiceCliente _service = new ServiceCliente(); List <Cliente> l_Clientes = _service.getEntities(); foreach (Cliente c in l_Clientes) { ClientesGrid.Items.Add(new Cliente { RutCliente = c.RutCliente, RazonSocial = c.RazonSocial, NombreContacto = c.NombreContacto, MailContacto = c.MailContacto, Direccion = c.Direccion, Telefono = c.Telefono, TipoEmpresa = c.TipoEmpresa, ActividadEmpresa = c.ActividadEmpresa }); } }
private static void Main() { _relatorioLista = ServiceRelatorio.BuscarRelatorios(); _clienteLista = ServiceCliente.BuscarClientes(); _financeiroLista = ServiceFinanceiro.BuscarFinanceiros(); // !!!!!Cada um baixa separado pois o consumo de memória do chrome aumenta muito!!!!! // Baixa o relatórios de todos os clientes que estão setados para baixar (gerarFinanceiroCliente) e todos desatualizados (dataUltAtualizacao < dataAtual) foreach (var cliente in _clienteLista.Where(cliente => cliente.GerarRelatorioCliente && cliente.DataUltAtualizacaoRelatorios != "ERRO" && cliente.DataUltAtualizacaoRelatorios != DateTime.Now.ToString("ddMMyy"))) { ServiceRelatorio.BaixarRelatorios(cliente, _relatorioLista); } // Atualiza a lista com casos de relatorios com erros _clienteLista.Clear(); _clienteLista = ServiceCliente.BuscarClientes(); // Baixa os relatórios de todos os clientes que estão setados para baixar (gerarRelatorioCliente) e que estão com ERRO (dataUltAtualizacao = ERRO) foreach (var cliente in _clienteLista.Where(cliente => cliente.GerarRelatorioCliente && cliente.DataUltAtualizacaoRelatorios == "ERRO")) { ServiceRelatorio.BaixarRelatorios(cliente, _relatorioLista); } // Baixa o financeiro de todos os clientes que estão setados para baixar (gerarFinanceiroCliente) e todos desatualizados (dataUltAtualizacao < dataAtual) foreach (var cliente in _clienteLista.Where(cliente => cliente.GerarFinanceiroCliente && cliente.DataUltAtualizacaoFinanceiro != "ERRO" && cliente.DataUltAtualizacaoFinanceiro != DateTime.Now.ToString("ddMMyy"))) { ServiceFinanceiro.BaixarFinanceiros(cliente, _financeiroLista); } // Atualiza a lista com casos de relatorios com erros _clienteLista.Clear(); _clienteLista = ServiceCliente.BuscarClientes(); // Baixa o financeiro de todos os clientes que estão setados para baixar (gerarFinanceiroCliente) e que estão com ERRO (dataUltAtualizacao = ERRO) foreach (var cliente in _clienteLista.Where(cliente => cliente.GerarFinanceiroCliente && cliente.DataUltAtualizacaoFinanceiro == "ERRO")) { ServiceFinanceiro.BaixarFinanceiros(cliente, _financeiroLista); } }
public void TestMethod2() { /*Prueba NO Satisfactoria => probaremos que podemos actualizar un cliente no registrado*/ ServiceCliente sc = new ServiceCliente(); Cliente cliente = new Cliente { RutCliente = "11111111-2", RazonSocial = "pruebaUpdate", NombreContacto = "pruebaUpdate", MailContacto = "*****@*****.**", Direccion = "pruebaUpdate123", Telefono = "12345678", IdActividadEmpresa = 1, IdTipoEmpresa = 10 }; var resultado = sc.UpdateEntity(cliente); var esperado = 1; Assert.AreEqual(resultado, esperado); }
public void LlenarCampos(int idCliente, TextBox usuario, TextBox nombre, TextBox apellidop, TextBox apellidom, TextBox correo, TextBox rut, TextBox nombreE, TextBox rubro, TextBox direccion, TextBox telefono, TextBox id) { ServiceUsuario su = new ServiceUsuario(); ServiceCliente sc = new ServiceCliente(); CLIENTE cliente = sc.getEntity(idCliente); USUARIO user = su.obtenerUsuarioID((int)cliente.USUARIO); usuario.Text = user.USUARIO1; nombre.Text = user.NOMBRE; apellidop.Text = user.APELLIDO_PATERNO; apellidom.Text = user.APELLIDO_MATERNO; correo.Text = user.CORREO; rut.Text = cliente.RUT; nombreE.Text = cliente.NOMBRE; rubro.Text = cliente.RUBRO; direccion.Text = cliente.DIRECCION; telefono.Text = cliente.TELEFONO.ToString(); id.Text = cliente.IDCLIENTE.ToString(); }
public bool ModificarPassword(int id, string password) { try { ServiceUsuario su = new ServiceUsuario(); ServiceCliente sc = new ServiceCliente(); CLIENTE cli = sc.getEntity(id); PasswordController pc = new PasswordController(); USUARIO user = new USUARIO(); user.IDUSUARIO = cli.USUARIO; user.PASSWORD = pc.generarContraseña(password); su.updPass(user); MessageBox.Show("Contraseña Modificada.", "Modificar Contrasña", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(true); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Modificar Contrasña", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public bool AgregarCliente(string usuario, string contraseña, string nombre, string apellidop, string apellidom, string correo, string rut, string nombreE, string rubro, string direccion, int telefono) { ServiceCliente sc = new ServiceCliente(); ServiceUsuario su = new ServiceUsuario(); PasswordController ps = new PasswordController(); if (!this.BuscarUsuario(usuario)) { // Creamos usuario USUARIO user = new USUARIO(); user.IDUSUARIO = su.id(); user.TIPOUSUARIO = 3; user.USUARIO1 = usuario; user.PASSWORD = ps.generarContraseña(contraseña); user.NOMBRE = nombre; user.APELLIDO_PATERNO = apellidop; user.APELLIDO_MATERNO = apellidom; user.CORREO = correo; su.addEntity(user); //Agregamos Cliente CLIENTE cliente = new CLIENTE(); cliente.IDCLIENTE = sc.id(); cliente.RUT = rut; cliente.NOMBRE = nombreE; cliente.RUBRO = rubro; cliente.DIRECCION = direccion; cliente.TELEFONO = telefono; cliente.USUARIO = su.getEntity(usuario).IDUSUARIO; sc.addEntity(cliente); MessageBox.Show("Cliente Creado.", "Crear Cliente", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(true); } else { MessageBox.Show("El usuario ya existe.", "Crear Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public ClienteController(Contexto db) { serviceCliente = new ServiceCliente(db); }
public List <CLIENTE> ListadoCliente() { ServiceCliente sc = new ServiceCliente(); return(sc.getEntities()); }