Пример #1
0
        public static List <Pro_Proveedores> BuscarProveedores_Razon(String pRazon_Social)
        {
            List <Pro_Proveedores> Lista = new List <Pro_Proveedores>();

            using (MySqlConnection conexion = Conexion.MiConexion())
            {
                MySqlCommand comando = new MySqlCommand(string.Format(
                                                            //"Select Codigo, Nombre,  Descripcion, Precio from Clientes where Codigo like '%{0}%' or Nombre like '%{1}%'", pCodigo, pNombre), conexion);
                                                            "Select Id_Proveedor, Nombre,  Apellido, Razon_Social, Direccion, TelefonoOficina, Celular, Email from Proveedores where Razon_Social like '%{0}%'", pRazon_Social), conexion);
                MySqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    Pro_Proveedores pProveedor = new Pro_Proveedores();
                    pProveedor.Id_Proveedor    = Convert.ToInt32(reader[0].ToString());
                    pProveedor.Nombre          = reader[1].ToString();
                    pProveedor.Apellido        = reader[2].ToString();
                    pProveedor.Razon_Social    = reader[3].ToString();
                    pProveedor.Direccion       = reader[4].ToString();
                    pProveedor.TelefonoOficina = reader[5].ToString();
                    pProveedor.Celular         = reader[6].ToString();
                    pProveedor.Email           = reader[7].ToString();
                    Lista.Add(pProveedor);
                }
                conexion.Close();
                return(Lista);
            }
        }
Пример #2
0
        public static List <Pro_Proveedores> CargarProveedores()
        {
            List <Pro_Proveedores> ListaProveedores = new List <Pro_Proveedores>();

            using (MySqlConnection conexion = Conexion.MiConexion())
            {
                string          Consulta = "SELECT * FROM Proveedores";
                MySqlCommand    Comando  = new MySqlCommand(Consulta, conexion);
                MySqlDataReader reader   = Comando.ExecuteReader();

                while (reader.Read())
                {
                    Pro_Proveedores pProveedor = new Pro_Proveedores();
                    pProveedor.Id_Proveedor    = Convert.ToInt32(reader[0].ToString());
                    pProveedor.Nombre          = reader[1].ToString();
                    pProveedor.Apellido        = reader[2].ToString();
                    pProveedor.Razon_Social    = reader[3].ToString();
                    pProveedor.Direccion       = reader[4].ToString();
                    pProveedor.TelefonoOficina = reader[5].ToString();
                    pProveedor.Celular         = reader[6].ToString();
                    pProveedor.Email           = reader[7].ToString();

                    ListaProveedores.Add(pProveedor);
                }
            }
            return(ListaProveedores);
        }
Пример #3
0
        public static int Modificar(Pro_Proveedores pProveedor)
        {
            int retorno = 0;

            using (MySqlConnection conexion = Conexion.MiConexion())
            {
                MySqlCommand comando = new MySqlCommand(string.Format("Update Proveedores set Nombre='{0}', Apellido='{1}', Razon_Social='{2}', Direccion='{3}', TelefonoOficina='{4}', Celular='{5}', Email='{6}' where Email='{7}'",
                                                                      pProveedor.Nombre, pProveedor.Apellido, pProveedor.Razon_Social, pProveedor.Direccion, pProveedor.TelefonoOficina, pProveedor.Celular, pProveedor.Email, pProveedor.Email), conexion);

                retorno = comando.ExecuteNonQuery();
                conexion.Close();
            }
            return(retorno);
        }
Пример #4
0
        public static int Agregar(Pro_Proveedores pProveedor)
        {
            int retorno = 0;

            using (MySqlConnection conexion = Conexion.MiConexion())
            {
                MySqlCommand Comando = new MySqlCommand(string.Format("Insert Into Proveedores (Nombre, Apellido, Razon_Social, Direccion, TelefonoOficina, Celular, Email) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                                                                      pProveedor.Nombre, pProveedor.Apellido, pProveedor.Razon_Social, pProveedor.Direccion, pProveedor.TelefonoOficina, pProveedor.Celular, pProveedor.Email), conexion);

                retorno = Comando.ExecuteNonQuery();
                conexion.Close();
            }
            return(retorno);
        }
Пример #5
0
        private void btnGuardar_Proveedor_Click(object sender, EventArgs e)
        {
            try
            {
                Pro_Proveedores Pro_Proveedores = new Pro_Proveedores();
                if (txtNombre.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Nombre", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtNombre.Focus();
                    return;
                }
                if (txtApellido.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Apellido", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtApellido.Focus();
                    return;
                }
                if (txtRazon_Social.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Razon Social", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtRazon_Social.Focus();
                    return;
                }
                if (txtDireccion.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Direccion", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtDireccion.Focus();
                    return;
                }
                if (txtTelefonoOficina.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Telefono Oficina", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtTelefonoOficina.Focus();
                    return;
                }
                if (txtCelular.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Celular", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtCelular.Focus();
                    return;
                }
                if (txtEmail.Text.Length == 0)
                {
                    MessageBox.Show("Error en campo Email", "Campos Obligatorio, verifique", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtEmail.Focus();
                    return;
                }

                if (!Met_Proveedores.Existe(txtEmail.Text) == false)
                {
                    Pro_Proveedores.Nombre          = txtNombre.Text;
                    Pro_Proveedores.Apellido        = txtApellido.Text;
                    Pro_Proveedores.Razon_Social    = txtRazon_Social.Text;
                    Pro_Proveedores.Direccion       = txtDireccion.Text;
                    Pro_Proveedores.TelefonoOficina = txtTelefonoOficina.Text;
                    Pro_Proveedores.Celular         = txtCelular.Text;
                    Pro_Proveedores.Email           = txtEmail.Text;
                    Met_Proveedores.Modificar(Pro_Proveedores);
                    MessageBox.Show("Datos Modificados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = Met_Proveedores.CargarProveedores();
                    limpiar();
                }
                else
                {
                    Pro_Proveedores.Nombre          = txtNombre.Text;
                    Pro_Proveedores.Apellido        = txtApellido.Text;
                    Pro_Proveedores.Razon_Social    = txtRazon_Social.Text;
                    Pro_Proveedores.Direccion       = txtDireccion.Text;
                    Pro_Proveedores.TelefonoOficina = txtTelefonoOficina.Text;
                    Pro_Proveedores.Celular         = txtCelular.Text;
                    Pro_Proveedores.Email           = txtEmail.Text;
                    Met_Proveedores.Agregar(Pro_Proveedores);
                    MessageBox.Show("Datos Guardados Correctamente", "Datos Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = Met_Proveedores.CargarProveedores();
                    limpiar();
                }
            }
            catch
            {
                MessageBox.Show("No se pudieron Guardar lo datos", "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }