コード例 #1
0
ファイル: ClaseClientes.cs プロジェクト: yisuax11/Canine
        public static List <ClaseClientes> MostrarClientes()
        {
            List <ClaseClientes> _lista   = new List <ClaseClientes>();
            MySqlConnection      conexion = Conexion.ObtenerConexion();
            MySqlCommand         _comando = new MySqlCommand(String.Format("SELECT * FROM clientes"), conexion);
            MySqlDataReader      _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ClaseClientes clientes = new ClaseClientes();
                clientes.ID        = _reader.GetInt32(0);
                clientes.Nombre    = _reader.GetString(1);
                clientes.Apellido  = _reader.GetString(2);
                clientes.Correo    = _reader.GetString(3);
                clientes.Edad      = _reader.GetInt32(4);
                clientes.Sexo      = _reader.GetChar(5);
                clientes.Domicilio = _reader.GetString(6);
                clientes.Telefono  = _reader.GetInt32(7);
                clientes.RFC       = _reader.GetString(8);
                clientes.Activo    = _reader.GetBoolean(9);

                _lista.Add(clientes);
            }
            conexion.Close();
            return(_lista);
        }
コード例 #2
0
ファイル: Clientes.cs プロジェクト: yisuax11/Canine
        private void buttonModificar_Click(object sender, EventArgs e)
        {
            ClaseClientes clientes = new ClaseClientes();

            clientes.setID(int.Parse(textBoxID.Text.Trim()));
            clientes.setNombre(textBoxNombre.Text.Trim());
            clientes.setApellido(textBoxApellido.Text.Trim());
            clientes.setCorreo(textBoxCorreo.Text.Trim());
            clientes.setEdad(int.Parse(textBoxEdad.Text.Trim()));
            if (radioButtonF.Checked)
            {
                clientes.setSexo('F');
            }
            else
            {
                clientes.setSexo('M');
            }
            clientes.setDomicilio(textBoxDomicilio.Text.Trim());
            clientes.setTelefono(int.Parse(textBoxTelefono.Text.Trim()));
            clientes.setRFC(textBoxRFC.Text.Trim());
            clientes.setActivo(true);
            if (ClaseClientes.ActualizarClientes(clientes) > 0)
            {
                MessageBox.Show("Los datos del Cliente se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #3
0
ファイル: Clientes.cs プロジェクト: yisuax11/Canine
        private void buttonAgregar_Click(object sender, EventArgs e)
        {
            ClaseClientes clientes = new ClaseClientes();

            clientes.setNombre(textBoxNombre.Text.Trim());
            clientes.setApellido(textBoxApellido.Text.Trim());
            clientes.setCorreo(textBoxCorreo.Text.Trim());
            clientes.setEdad(int.Parse(textBoxEdad.Text.Trim()));
            if (radioButtonF.Checked)
            {
                clientes.setSexo('F');
            }
            else
            {
                clientes.setSexo('M');
            }
            clientes.setDomicilio(textBoxDomicilio.Text.Trim());
            clientes.setTelefono(int.Parse(textBoxTelefono.Text.Trim()));
            clientes.setRFC(textBoxRFC.Text.Trim());
            clientes.setActivo(true);
            int resultado = ClaseClientes.AgregarClientes(clientes);

            if (resultado > 0)
            {
                MessageBox.Show("Cliente guardado correctamente", "Guardado!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar el Cliente", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #4
0
ファイル: ClaseClientes.cs プロジェクト: yisuax11/Canine
        public static int ActualizarClientes(ClaseClientes clientes)
        {
            int             retorno  = 0;
            MySqlConnection conexion = Conexion.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update clientes set nombre='{0}', apellido='{1}', correo='{2}', edad='{3}', sexo='{4}', domicilio='{5}', telefono='{6}',  RFC='{7}', activo='{8}' where ID='{9}'",
                                                                  clientes.Nombre, clientes.Apellido, clientes.Correo, clientes.Edad, clientes.Sexo, clientes.Domicilio, clientes.Telefono, clientes.RFC, clientes.Activo, clientes.ID), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
コード例 #5
0
ファイル: ClaseClientes.cs プロジェクト: yisuax11/Canine
        public static int AgregarClientes(ClaseClientes clientes)
        {
            int             retorno  = 0;
            MySqlConnection conexion = Conexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format("Insert into clientes (id, nombre, apellido, correo, edad, sexo, " +
                                                                      "domicilio, telefono, RFC, activo) " +
                                                                      "values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')",
                                                                      clientes.ID, clientes.Nombre, clientes.Apellido, clientes.Correo, clientes.Edad, clientes.Sexo, clientes.Domicilio, clientes.Telefono, clientes.RFC, clientes.Activo), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
コード例 #6
0
ファイル: Clientes.cs プロジェクト: yisuax11/Canine
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Esta Seguro que desea eliminar el Usuario actual", "Estas Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (ClaseClientes.EliminarClientes(int.Parse(textBoxID.Text.Trim())) > 0)
         {
             MessageBox.Show("Cliente Eliminado Correctamente!", "Cliente Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("No se pudo eliminar el Cliente", "Cliente No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }