Пример #1
0
        public List <Object> mostrarTabla(String buscar)
        {
            List <object> lista = new List <object>();

            Con = base.conexion();

            SQL = "spBuscarProveedores";

            try
            {
                Con.Open();
                coman             = new MySqlCommand(SQL, Con);
                coman.CommandType = CommandType.StoredProcedure;
                coman.Parameters.AddWithValue("@dn", buscar);
                mSDR = coman.ExecuteReader();

                while (mSDR.Read())
                {
                    M_Proveedor obj = new M_Proveedor();
                    obj.Id                = int.Parse(mSDR[0].ToString());
                    obj.Dni               = mSDR[1].ToString();
                    obj.Nombre            = mSDR[2].ToString();
                    obj.Apellidos         = mSDR[3].ToString();
                    obj.CorreoElectronico = mSDR[4].ToString();
                    obj.Telefono          = mSDR[5].ToString();
                    lista.Add(obj);
                }
                coman.Parameters.Clear();
            }
            catch (MySqlException ex)
            {
                Console.WriteLine("Error " + ex.Message);
            }
            finally
            {
                try
                {
                    Con.Close();
                }
                catch (MySqlException ex)
                {
                    Console.WriteLine("Error " + ex.Message);
                }
            }

            return(lista);
        }
Пример #2
0
        public void editar(DataGridView dt)
        {
            int id;
            V_ActualizarProve vActualizarProv = new V_ActualizarProve(dt);

            id         = int.Parse(dt.CurrentRow.Cells[0].Value.ToString());
            mProveedor = sProveedor.editar(id);

            vActualizarProv.id                = mProveedor.Id;
            vActualizarProv.txtDNI.Text       = mProveedor.Dni;
            vActualizarProv.txtNombre.Text    = mProveedor.Nombre;
            vActualizarProv.txtApellidos.Text = mProveedor.Apellidos;
            vActualizarProv.txtMail.Text      = mProveedor.CorreoElectronico;
            vActualizarProv.txtTelefono.Text  = mProveedor.Telefono;

            vActualizarProv.ShowDialog();
        }
Пример #3
0
        public M_Proveedor editar(int id)
        {
            Con = base.conexion();
            SQL = "spListarIdProveedor";
            M_Proveedor mProveedor = new M_Proveedor();

            try
            {
                Con.Open();
                coman             = new MySqlCommand(SQL, Con);
                coman.CommandType = CommandType.StoredProcedure;
                coman.Parameters.AddWithValue("@i", id);

                mSDR = coman.ExecuteReader();

                while (mSDR.Read())
                {
                    mProveedor.Id                = int.Parse(mSDR[0].ToString());
                    mProveedor.Dni               = mSDR[1].ToString();
                    mProveedor.Nombre            = mSDR[2].ToString();
                    mProveedor.Apellidos         = mSDR[3].ToString();
                    mProveedor.CorreoElectronico = mSDR[4].ToString();
                    mProveedor.Telefono          = mSDR[5].ToString();
                }
                coman.Parameters.Clear();
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
            }
            finally
            {
                try
                {
                    Con.Close();
                }
                catch (MySqlException ex)
                {
                    Console.WriteLine("Error " + ex.Message);
                }
            }

            return(mProveedor);
        }
Пример #4
0
        public bool actualizar(M_Proveedor mProveedor)
        {
            Con = base.conexion();
            SQL = "spActualizarProveedor";

            try
            {
                Con.Open();
                coman             = new MySqlCommand(SQL, Con);
                coman.CommandType = CommandType.StoredProcedure;

                coman.Parameters.AddWithValue("@dn", mProveedor.Dni);
                coman.Parameters.AddWithValue("@nom", mProveedor.Nombre);
                coman.Parameters.AddWithValue("@ape", mProveedor.Apellidos);
                coman.Parameters.AddWithValue("@mail", mProveedor.CorreoElectronico);
                coman.Parameters.AddWithValue("@tele", mProveedor.Telefono);
                coman.Parameters.AddWithValue("@idP", mProveedor.Id);

                coman.ExecuteNonQuery();
                coman.Parameters.Clear();
                return(true);
            }
            catch (MySqlException ex)
            {
                Console.WriteLine("Error " + ex.Message.ToString());
                return(false);
            }
            finally
            {
                try
                {
                    Con.Close();
                }
                catch (MySqlException ex)
                {
                    Console.WriteLine("Error " + ex.Message);
                }
            }
        }