private bool Validar() { bool paso = true; ErrorProvider.Clear(); if (Nombres.Text == string.Empty) { ErrorProvider.SetError(Nombres, "El campo Nombre no puede estar vacio"); Nombres.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EstadoCivil.Text)) { ErrorProvider.SetError(EstadoCivil, "El campo Direccion no puede estar vacio"); EstadoCivil.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Direccion.Text)) { ErrorProvider.SetError(Direccion, "El campo Direccion no puede estar vacio"); Direccion.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Telefono.Text)) { ErrorProvider.SetError(Telefono, "El campo Direccion no puede estar vacio"); Telefono.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Email.Text)) { ErrorProvider.SetError(Email, "El campo Direccion no puede estar vacio"); Email.Focus(); paso = false; } return(paso); }
// GotFocus y LostFocus para los WaterMakers de los TextBox private void comprobarFocus() { if (!string.IsNullOrEmpty(Nombre.Text)) { NombreWM.Visibility = System.Windows.Visibility.Collapsed; Nombre.Visibility = System.Windows.Visibility.Visible; Nombre.Focus(); } if (!string.IsNullOrEmpty(Apellido.Text)) { ApellidoWM.Visibility = System.Windows.Visibility.Collapsed; Apellido.Visibility = System.Windows.Visibility.Visible; Apellido.Focus(); } if (!string.IsNullOrEmpty(Telefono1.Text)) { Telefono1WM.Visibility = System.Windows.Visibility.Collapsed; Telefono1.Visibility = System.Windows.Visibility.Visible; Telefono1.Focus(); } if (!string.IsNullOrEmpty(Telefono2.Text)) { Telefono2WM.Visibility = System.Windows.Visibility.Collapsed; Telefono2.Visibility = System.Windows.Visibility.Visible; Telefono2.Focus(); } if (!string.IsNullOrEmpty(Direccion.Text)) { DireccionWM.Visibility = System.Windows.Visibility.Collapsed; Direccion.Visibility = System.Windows.Visibility.Visible; Direccion.Focus(); } if (!string.IsNullOrEmpty(email.Text)) { emailWM.Visibility = System.Windows.Visibility.Collapsed; email.Visibility = System.Windows.Visibility.Visible; email.Focus(); } }
private void DireccionWM_GotFocus(object sender, RoutedEventArgs e) { DireccionWM.Visibility = System.Windows.Visibility.Collapsed; Direccion.Visibility = System.Windows.Visibility.Visible; Direccion.Focus(); }
private async void EventModificar_Clicked(object sender, EventArgs e) { string connectionString = ConfigurationManager.AppSettings["ipServer"]; try { var id = IdEmpleado.Text; var nombreV = Nombre.Text; var apellidoV = Apellido.Text; var sexoV = Sexo.SelectedIndex; var direccionV = Direccion.Text; var telefonoV = telefono.Text; var cedulaV = cedula.Text; var fnV = FN.Date; if (string.IsNullOrEmpty(nombreV)) { await DisplayAlert("Validacion", "Ingrese el nombre de Usuario", "Aceptar"); Nombre.Focus(); return; } if (string.IsNullOrEmpty(apellidoV)) { await DisplayAlert("Validacion", "Ingresar el apellido del empleado", "Aceptar"); Apellido.Focus(); return; } if (string.IsNullOrEmpty(direccionV)) { await DisplayAlert("Validacion", "Ingreser la direccion del empleado", "Aceptar"); Direccion.Focus(); return; } if (string.IsNullOrEmpty(telefonoV)) { await DisplayAlert("Validacion", "Ingresar el numero telefonico del empleado", "Aceptar"); telefono.Focus(); return; } if (string.IsNullOrEmpty(cedulaV)) { await DisplayAlert("Validacion", "Ingreser la cedula del empleado", "Aceptar"); cedula.Focus(); return; } if (string.IsNullOrEmpty(fnV.ToString())) { await DisplayAlert("Validacion", "Ingresar la fecha de nacimiento del usuario", "Aceptar"); FN.Focus(); return; } HttpClient client = new HttpClient(); client.BaseAddress = new Uri(connectionString); var empleados = new Emple() { EmpleadoID = int.Parse(id), Nombres = nombreV, Apellidos = apellidoV, Sexo = (Sexo.SelectedIndex == 0) ? false : true, Direccion = direccionV, Telefono = telefonoV, Fecha_Nacimiento = fnV, Cedula = cedulaV, Edad = DateTime.Now.Year - fnV.Value.Year }; var json = JsonConvert.SerializeObject(empleados); StringContent stringContent = new StringContent(json, Encoding.UTF8, "application/json"); var request = await client.PostAsync("/api/Empleados/modificar", stringContent); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var respuesta = JsonConvert.DeserializeObject <Request>(responseJson); if (respuesta.status) { await MaterialDialog.Instance.AlertAsync(message : "Usuario se modifico correctamente", title : "Registro", acknowledgementText : "Aceptar"); } else { await MaterialDialog.Instance.AlertAsync(message : "Usuario no pudo modificarse correctamente", title : "Registro", acknowledgementText : "Aceptar"); } } else { await MaterialDialog.Instance.AlertAsync(message : "Error", title : "Error", acknowledgementText : "Aceptar"); } } catch (Exception ex) { await MaterialDialog.Instance.AlertAsync(message : ex.Message, title : ex.Message, acknowledgementText : "Aceptar"); } }
private void button4_Click(object sender, EventArgs e) { if (Empresa.Text == "") { Empresa.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (Dueño.Text == "") { Dueño.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (Telefono.Text == "") { Telefono.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (Direccion.Text == "") { Direccion.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (usuario.Text == "") { usuario.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (key1.Text == "") { key1.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (key2.Text == "") { key2.Focus(); MessageBox.Show("¡Faltan Datos!"); return; } if (key1.Text != key2.Text) { MessageBox.Show("¡Las Contraseñas no coinciden!"); key1.Text = ""; key2.Text = ""; key1.Focus(); return; } else { Empresa a = new Empresa(); a.Nombre = Empresa.Text; a.Dueño = Dueño.Text; a.Telefono = Telefono.Text; a.Direccion = Direccion.Text; a.Usuario = usuario.Text; a.Clave = key1.Text; a.ListaDivisas = new List <Divisa>(); Divisa Bs = new Divisa(); Bs.Nombre = "Bolívares"; Bs.Logo = "Bs"; Bs.equivalente = 250000; a.ListaDivisas.Add(Bs); Random ran = new Random(); byte[] buffer = new byte[14]; string g = File.ReadAllText("Data/Registro.OKs"); ListaEmpresas asd = JsonConvert.DeserializeObject <ListaEmpresas>(g); bool s = true; do { s = false; a.id = ""; ran.NextBytes(buffer); foreach (char c in buffer) { a.id += c; } foreach (Empresa c in asd.UsuariosTotales) { if (c.id == a.id) { s = true; break; } } } while (s); foreach (Empresa c in asd.UsuariosTotales) { if (c.Usuario == a.Usuario) { MessageBox.Show("¡Este nombre de usuario ya esta en uso!"); return; } } asd.UsuariosTotales.Add(a); g = JsonConvert.SerializeObject(asd); File.WriteAllText("Data/Registro.OKs", g); //transacciones------------------------------------------- Transacciones tr = new Transacciones(); tr.TodasLasCompras = new List <Compra>(); tr.TodasLasVentas = new List <Venta>(); tr.id = a.id; g = JsonConvert.SerializeObject(tr); File.WriteAllText(string.Format("trans/{0}{1}", a.Usuario, ".tr"), g); //Stock-------------------------------------------------- Stock st = new Stock(); st.ListaDeArticulos = new List <Articulo>(); st.id = a.id; g = JsonConvert.SerializeObject(st); File.WriteAllText(string.Format("stock/{0}{1}", a.Usuario, ".st"), g); //estatus---------------------------------------------------- Estatus es = new Estatus(); es.id = a.id; g = JsonConvert.SerializeObject(es); File.WriteAllText(string.Format("estatus/{0}{1}", a.Usuario, ".es"), g); Application.Restart(); } }
private async void Acep_Clicked(object sender, EventArgs e) { var nombres = Nombres.Text; var apellidos = Apellidos.Text; var direccion = Direccion.Text; var celular = Celular.Text; var estrato = Estrato.Text; var fechaNacimiento = FechaNacimiento.Date; var correo = Correo.Text; var contraseña = Contraseña.Text; if (string.IsNullOrEmpty(nombres)) { await DisplayAlert("Validación", "Ingrese los Nombres", "Aceptar"); Nombres.Focus(); return; } if (string.IsNullOrEmpty(apellidos)) { await DisplayAlert("Validación", "Ingrese los Apellidos", "Aceptar"); Apellidos.Focus(); return; } if (string.IsNullOrEmpty(direccion)) { await DisplayAlert("Validación", "Ingrese la Direccion", "Aceptar"); Direccion.Focus(); return; } if (string.IsNullOrEmpty(celular)) { await DisplayAlert("Validación", "Ingrese el numero de Celular", "Aceptar"); Celular.Focus(); return; } if (string.IsNullOrEmpty(estrato)) { await DisplayAlert("Validación", "Ingrese el Estrato", "Aceptar"); Estrato.Focus(); return; } if (fechaNacimiento == DateTime.Now) { await DisplayAlert("Validación", "Ingrese la FechaNacimiento", "Aceptar"); FechaNacimiento.Focus(); return; } if (string.IsNullOrEmpty(correo)) { await DisplayAlert("Validación", "Ingrese el Correo", "Aceptar"); Correo.Focus(); return; } if (string.IsNullOrEmpty(contraseña)) { await DisplayAlert("Validación", "Ingrese la Contraseña", "Aceptar"); Contraseña.Focus(); return; } HttpClient publicaciones = new HttpClient(); publicaciones.BaseAddress = new Uri("http://192.168.137.1"); var autenticacion = new clsLogin { Nombres = nombres, Apellidos = apellidos, Direccion = direccion, Celular = celular, Estrato = estrato, FechaNacimiento = Convert.ToDateTime(fechaNacimiento), Correo = correo, Contraseña = contraseña }; string json = JsonConvert.SerializeObject(autenticacion); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); var request = await publicaciones.PostAsync("Login/api/CrearPerfil", content); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var response = JsonConvert.DeserializeObject <clsLogin>(responseJson); await Navigation.PushAsync(new Login()); } else { await DisplayAlert("Error", "Lo sentimos, ocurrio un error con el servidor", "Aceptar"); } }