public void TestMethod1() { /*Prueba Satisfactoria => probaremos que podemos registrar un cliente*/ ServiceCliente sc = new ServiceCliente(); Cliente cliente = new Cliente { RutCliente = "11111111-2", RazonSocial = "prueba", NombreContacto = "prueba", MailContacto = "*****@*****.**", Direccion = "prueba123", Telefono = "12345678", IdActividadEmpresa = 1, IdTipoEmpresa = 10 }; var resultado = sc.AddEntity(cliente); var esperado = 1; Assert.AreEqual(resultado, esperado); }
private async void RegistrarCliente() { try { if (string.IsNullOrWhiteSpace(txtRutCliente.Text)) { await this.ShowMessageAsync("Error:", "Debes ingresar un Rut válido"); txtRutCliente.Focus(); return; } if (string.IsNullOrWhiteSpace(txtRazonSocial.Text)) { await this.ShowMessageAsync("Error:", "Debes rellenar el campo razon social"); txtRazonSocial.Focus(); return; } if (string.IsNullOrWhiteSpace(txtNombreContacto.Text)) { await this.ShowMessageAsync("Error:", "Debes ingresar un nombre valido"); txtNombreContacto.Focus(); return; } if (string.IsNullOrWhiteSpace(txtEmail.Text)) { await this.ShowMessageAsync("Error:", "Debes ingresar un email valido"); txtEmail.Focus(); return; } if (string.IsNullOrWhiteSpace(txtDireccion.Text)) { await this.ShowMessageAsync("Error:", "Debes ingresar una dirección valida"); txtDireccion.Focus(); return; } if (string.IsNullOrWhiteSpace(txtTelefono.Text)) { await this.ShowMessageAsync("Error:", "Debes ingresar un numero de telefono válido"); txtTelefono.Focus(); return; } if (cmbActEmpresa.SelectedIndex == -1) { await this.ShowMessageAsync("Error:", "Debes ingresar una actividad"); cmbActEmpresa.Focus(); return; } if (cmbTipoEmpresa.SelectedIndex == -1) { await this.ShowMessageAsync("Error:", "Debes ingresar un tipo de empresa"); cmbTipoEmpresa.Focus(); return; } string rutCliente = txtRutCliente.Text; string razonSocial = txtRazonSocial.Text; string nombreContacto = txtNombreContacto.Text; string EmailContacto = txtEmail.Text; string direccion = txtDireccion.Text; string telefono = txtTelefono.Text; int Idactividadempresa = (int)cmbActEmpresa.SelectedValue; int Idtipoempresa = (int)cmbTipoEmpresa.SelectedValue; if (ValidaRut(rutCliente) == true) { Cliente cliente = new Cliente { RutCliente = rutCliente, RazonSocial = razonSocial, NombreContacto = nombreContacto, MailContacto = EmailContacto, Direccion = direccion, Telefono = telefono, IdActividadEmpresa = Idactividadempresa, IdTipoEmpresa = Idtipoempresa }; sc.AddEntity(cliente); await this.ShowMessageAsync("Correcto:", "Cliente registrado satifactoriamente"); LimpiarControles(); txtRutCliente.Focus(); } else { await this.ShowMessageAsync("Error:", "Rut ingresado NO valido.\nFormato valido: 12345678-9"); txtRutCliente.Focus(); } } catch (ArgumentException ex) { await this.ShowMessageAsync("Error:", ex.Message); } catch (Exception ex) { await this.ShowMessageAsync("Error:", "Se ha producido un error inesperado.\n" + ex.Message); } }