public void AgregarContrato() { Clientes c = new Clientes() { Rut = "19383285-7", NombreContacto = "Jorge Medina", EmailContacto = "*****@*****.**", Direccion = "Las Fosas 30, Peñalolen", RazonSocial = "BioLab Ltda.", Telefono = "5622649336", ActividadEmpresa = new ActividadEmpresas(4, "Comercio"), TipoEmpresa = new TipoEmpresas(30, "Limitada") }; coll2.GuardarCliente(c); Contratos co = new Contratos() { Cliente = c, NumeroContrato = "202007062050", NombreEvento = "Cocktail", Direccion = "Las Fosas 30", ModalidadServicio = new ModalidadServicios("CB001", new TipoEventos(10, "Coffee Break"), "Light Break", 3, 2), CantidadAsistentes = 20, PersonalAdicional = 3, Total = 10, InicioEvento = DateTime.Parse("10-12-2020 13:50:00"), TerminoEvento = DateTime.Parse("10-12-2020 15:00:00"), Observaciones = "NADA" }; bool respuesta = coll.GuardarContrato(co); Assert.AreEqual(true, respuesta); }
public void AgregarCliente() { Clientes c = new Clientes() { Rut = "19383285-7", NombreContacto = "Jorge Medina", EmailContacto = "*****@*****.**", Direccion = "Las Fosas 30, Peñalolen", RazonSocial = "BioLab Ltda.", Telefono = "5622649336", ActividadEmpresa = new ActividadEmpresas(4, "Comercio"), TipoEmpresa = new TipoEmpresas(30, "Limitada") }; bool respuesta = collection.GuardarCliente(c); Assert.AreEqual(true, respuesta); }
//Boton de Guardar private async void btnGuardar_Click(object sender, RoutedEventArgs e) { if (validarRut(txtRut.Text) == true) { try { Clientes c = new Clientes(); c.Rut = txtRut.Text; c.NombreContacto = txtNombreContacto.Text; c.EmailContacto = txtEmailContacto.Text; c.RazonSocial = txtRazonSocial.Text; c.Direccion = txtDireccion.Text; c.Telefono = txtTelefono.Text; c.ActividadEmpresa = (ActividadEmpresas)cboActividadEmpresa.SelectedItem; c.TipoEmpresa = (TipoEmpresas)cboTipoEmpresa.SelectedItem; ValidationCliente cival = new ValidationCliente(); FluentValidation.Results.ValidationResult result = cival.Validate(c); if (result.IsValid == true) { if (listaClientes.GuardarCliente(c) == true) { await this.ShowMessageAsync("Exito", "Cliente Guardado con Exito"); Limpiar(); AuxiliarClases.NotificationCenter.Notify("ListadoClientes"); } else { await this.ShowMessageAsync("Error", "Cliente ya existente"); Limpiar(); } } else { string bigString = "Verifique los datos" + Environment.NewLine; foreach (var error in result.Errors) { bigString += error + Environment.NewLine; } await this.ShowMessageAsync("Error", bigString); } } catch (Exception) { await this.ShowMessageAsync("Error", "Error al guardar el Cliente" + Environment.NewLine + "Verifique que todos los campos esten rellenados correctamente e intentelo nuevamente"); } } else { await this.ShowMessageAsync("Error", "Rut Invalido. Ingrese Nuevamente"); } }