Ejemplo n.º 1
0
        /// <summary>
        /// Método para obtener los datos de adicciones por clientes por medio del ID
        /// </summary>
        /// <param name="pIdAdiccionCliente"></param>
        /// <returns></returns>
        public pa_RetornaAdiccionClienteID_Result retornaAdiccionPorClienteID(int pIdAdiccionCliente)
        {
            pa_RetornaAdiccionClienteID_Result resultado = new pa_RetornaAdiccionClienteID_Result();

            resultado = this.modeloBD.pa_RetornaAdiccionClienteID(pIdAdiccionCliente).FirstOrDefault();

            return(resultado);
        }
        void cargaDatosRegistro()
        {
            ///obtener el parámetro envíado desde el grid
            ///es CASESENSITIVE
            string parametro =
                this.Request.QueryString["idMantAdiccionxCliente"];
            ///Variable que administra los mensajes
            string mensaje = "";

            //validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Mensaje a mostrar
                mensaje = "El parámetro es nulo";
                ///mostrar el mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }
            else
            {
                int id_AdiccionPorCliente = Convert.ToInt16(parametro);

                BLAdiccionCliente oAdiccionCliente = new BLAdiccionCliente();

                pa_RetornaAdiccionClienteID_Result datosAdCliente = new pa_RetornaAdiccionClienteID_Result();

                datosAdCliente = oAdiccionCliente.retornaAdiccionPorClienteID(id_AdiccionPorCliente);

                if (datosAdCliente == null)
                {
                    Response.Redirect("/formularios/mantenimientosEmpleado/mantenimientoAdiccionesPorClientes/frmAdiccionesPorClientesLista.aspx");
                }
                else
                {
                    ///Asignación de cada una de las etiquetas sus valores respectivos en la invocacion del PA
                    this.ddlAdiccion.SelectedValue = datosAdCliente.idAdiccion.ToString();
                    this.txtCedula.Text            = datosAdCliente.numCedula;

                    ///Asignar al hidden field el valor de llave primaria
                    this.hdIdAdiccionCliente.Value = datosAdCliente.idMantAdiccionxCliente.ToString();
                    this.hdIdCliente.Value         = datosAdCliente.idCliente.ToString();
                }
            }
        }