protected void SeleccionarProveedor(ProveedorAlmacenEntidad ProveedorAlmacenObjetoEntidad)
        {
            ResultadoEntidad        Resultado = new ResultadoEntidad();
            ProveedorAlmacenProceso ProveedorAlmacenProcesoNegocio = new ProveedorAlmacenProceso();

            Resultado = ProveedorAlmacenProcesoNegocio.SeleccionarProveedor(ProveedorAlmacenObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaProveedor.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaProveedor.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaProveedor.DataSource = Resultado.ResultadoDatos;
                TablaProveedor.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void SeleccionarProveedorParaEditar(ProveedorAlmacenEntidad ProveedorAlmacenObjetoEntidad)
        {
            ResultadoEntidad        Resultado = new ResultadoEntidad();
            ProveedorAlmacenProceso ProveedorAlmacenProcesoNegocio = new ProveedorAlmacenProceso();

            Resultado = ProveedorAlmacenProcesoNegocio.SeleccionarProveedor(ProveedorAlmacenObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                NombreNuevo.Text               = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString();
                CalleNuevo.Text                = Resultado.ResultadoDatos.Tables[0].Rows[0]["Calle"].ToString();
                NumeroNuevo.Text               = Resultado.ResultadoDatos.Tables[0].Rows[0]["Numero"].ToString();
                ColoniaNuevo.Text              = Resultado.ResultadoDatos.Tables[0].Rows[0]["Colonia"].ToString();
                CodigoPostalNuevo.Text         = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoPostal"].ToString();
                NombreContactoNuevo.Text       = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreContacto"].ToString();
                TelefonoNuevo.Text             = Resultado.ResultadoDatos.Tables[0].Rows[0]["Telefono"].ToString();
                EmailNuevo.Text                = Resultado.ResultadoDatos.Tables[0].Rows[0]["Email"].ToString();
                CuentaNuevo.Text               = Resultado.ResultadoDatos.Tables[0].Rows[0]["Cuenta"].ToString();
                ClabeNuevo.Text                = Resultado.ResultadoDatos.Tables[0].Rows[0]["Clabe"].ToString();
                DependenciaNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["DependenciaId"].ToString();
                BancoNuevo.SelectedValue       = Resultado.ResultadoDatos.Tables[0].Rows[0]["BancoId"].ToString();
                RFCNuevo.Text             = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString();
                EstadoNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstadoId"].ToString();
                SeleccionarCiudadNuevo();
                CiudadNuevo.SelectedValue   = Resultado.ResultadoDatos.Tables[0].Rows[0]["CiudadId"].ToString();
                MontoMaximoCompraNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["MontoMaximoCompra"].ToString();
                OtraCiudadNuevo.Text        = Resultado.ResultadoDatos.Tables[0].Rows[0]["CiudadOtro"].ToString();
                CambiarEditarRegistro();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void GuardarProveedor(ProveedorAlmacenEntidad ProveedorAlmacenObjetoEntidad)
        {
            ResultadoEntidad        Resultado = new ResultadoEntidad();
            ProveedorAlmacenProceso ProveedorAlmacenProcesoNegocio = new ProveedorAlmacenProceso();

            Resultado = ProveedorAlmacenProcesoNegocio.GuardarProveedor(ProveedorAlmacenObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Proveedor.ProveedorGuardadoCorrectamente)
            {
                LimpiarNuevoRegistro();
                PanelNuevoRegistro.Visible    = false;
                PanelBusquedaAvanzada.Visible = false;
                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = Resultado.DescripcionError;
            }
        }