예제 #1
0
 internal String verificarEntradas(Client cliente)
 {
     String resp = String.Empty;
     resp = cliente.verificar();
     if (picbyte == null)
     {
         resp = "la imagen aun no se ha seleccionado";
     }
     if (feCNacimientoBox.Text == String.Empty)
     {
         resp = "fecha aun no ingresada";
     }
     if (!RegexInstance.Instance.regexMail(emailBox.Text))
     {
         resp = "correo no valido";
     }
     return resp;
 }
예제 #2
0
 internal Client llenarObjeto()
 {
     Client cliente = new Client();
     cliente.ci = int.Parse(ciBox.Text);
     cliente.nombre = nombreBox.Text;
     cliente.apellidoPaterno = PaternoBox.Text;
     cliente.apellidoMaterno = MaternoBox.Text;
     cliente.domicilio = DomicilioBox.Text;
     cliente.zona = ZonaBox.Text;
     cliente.email = emailBox.Text;
     cliente.telefonoCasa = telefonoCasaBox.Text;
     cliente.telefonoOficina = telefonoOficinaBox.Text;
     cliente.fechaNacimiento = feCNacimientoBox.DisplayDate;
     cliente.sexo = sexoBox.Text;
     cliente.codBiometrico = codigoBio;
     cliente.foto = picbyte;
     return cliente;
 }
예제 #3
0
 public Client buscarCliente(String id)
 {
     SqlCommand command;
     SqlDataReader dataReader;
     Client cliente = new Client();
     string sql = "select * from cliente where ci = '" + id + "'";
     try
     {
         connection.Open();
         command = new SqlCommand(sql, connection);
         dataReader = command.ExecuteReader();
         while (dataReader.Read())
         {
             cliente.ci = dataReader.GetInt32(0);
             cliente.nombre = dataReader.GetString(1);
             cliente.apellidoPaterno = dataReader.GetString(2);
             cliente.apellidoMaterno = dataReader.GetString(3);
             cliente.domicilio = dataReader.GetString(4);
             cliente.zona = dataReader.GetString(5);
             cliente.email = dataReader.GetString(6);
             cliente.telefonoCasa = dataReader.GetString(7);
             cliente.telefonoOficina = dataReader.GetString(8);
             cliente.fechaNacimiento = dataReader.GetDateTime(9);
             cliente.sexo = dataReader.GetString(10);
             cliente.codBiometrico = dataReader.GetString(11);
             cliente.foto = (byte[])dataReader.GetValue(12);
         }
         dataReader.Close();
         command.Dispose();
         connection.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         connection.Close();
         cliente = null;
     }
     return cliente;
 }
예제 #4
0
 public void insertar(Client cliente)
 {
     String query = "INSERT INTO cliente (ci,nombre,apellidoPaterno,apellidoMaterno,domicilio,zona,email,telefonoCasa,telefonoOficina,fechaNacimiento,sexo,codigoBiometrico,foto)"+
         "VALUES(@ci,@nombre,@apellidoPaterno,@apellidoMaterno,@domicilio,@zona,@email,@telefonoCasa,@telefonoOficina,@fechaNacimiento,@sexo,@codigoBiometrico,@foto)";
     connection.Open();
     SqlCommand command = new SqlCommand(query, connection);
     command.Parameters.AddWithValue("@ci", cliente.ci);
     command.Parameters.AddWithValue("@nombre", cliente.nombre);
     command.Parameters.AddWithValue("@apellidoPaterno", cliente.apellidoPaterno);
     command.Parameters.AddWithValue("@apellidoMaterno", cliente.apellidoMaterno);
     command.Parameters.AddWithValue("@domicilio", cliente.domicilio);
     command.Parameters.AddWithValue("@zona", cliente.zona);
     command.Parameters.AddWithValue("@email", cliente.email);
     command.Parameters.AddWithValue("@telefonoCasa", cliente.telefonoCasa);
     command.Parameters.AddWithValue("@telefonoOficina", cliente.telefonoOficina);
     command.Parameters.AddWithValue("@fechaNacimiento", cliente.fechaNacimiento);
     command.Parameters.AddWithValue("@sexo", cliente.sexo);
     command.Parameters.AddWithValue("@codigoBiometrico", cliente.codBiometrico);
     command.Parameters.AddWithValue("@foto", cliente.foto);
     command.ExecuteNonQuery();
     connection.Close();
 }