public static bool actualizarusu(Constructor_proveedor upt)
        {
            bool retorno = false;

            try
            {
                MySqlCommand cmdupt = new MySqlCommand(string.Format("UPDATE tbproveedor SET  nombre='{0}', direccion='{1}', telefono ='{2}', nit='{3}', rubro='{4}', id_estados='{5}' WHERE id_proveedor='{6}' ", upt.nombre, upt.direccion, upt.telefono, upt.nit, upt.rubro, upt.id_estados, upt.id_proveedor), Conexion.obtenerconexion());
                retorno = Convert.ToBoolean(cmdupt.ExecuteNonQuery());
                if (true)
                {
                    if (retorno == true)
                    {
                        MessageBox.Show("Los datos fueron actualizados correctamente.", "Proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Los Datos no pudieron ser actualizados.", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    return(retorno);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Ha ocurrido un problema, revise su internet o los servicios del servidor, Consulte al programador " + e, "Error critico", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }
        public static int agregar_usu(Constructor_proveedor add)
        {
            int retorno = 0;

            try
            {
                MySqlCommand cmdagregar = new MySqlCommand(string.Format("INSERT INTO tbproveedor(nombre, direccion, telefono, nit, rubro, id_estados, Creado_por) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", add.nombre, add.direccion, add.telefono, add.nit, add.rubro, add.id_estados, add.Creado_por), Conexion.obtenerconexion());
                retorno = Convert.ToInt16(cmdagregar.ExecuteNonQuery());
                if (retorno > 0)
                {
                    MessageBox.Show("El Proveedor se ingreso correctamente", "EXITO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se a dectectado un problema en la base de datos, puede que este en reparaciones. Si el error perciste porfavor comuniquese con el  programador" + ex, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(retorno);
            }
        }