Пример #1
0
        void cargaDatosRegistro()
        {
            string mensaje = "";
            ///obtener el parámetro envíado desde el grid
            ///es CASESENSITIVE
            string parametro =
                this.Request.QueryString["idCliente"];

            //validar si el parametro es correcto
            if (String.IsNullOrEmpty(parametro))
            {
                ///Generador mensaje
                mensaje = "El parámetro es nulo.";
                ///Mostrar mensaje
                Response.Write("<script>alert('" + mensaje + "')</script>");
            }
            else
            {
                int       id_Cliente = Convert.ToInt16(parametro);
                BLCliente oCliente   = new BLCliente();

                pa_RetornaClienteID_Result datosCliente = new pa_RetornaClienteID_Result();

                ///Invocar el procedimiento almacenado por medio del método
                datosCliente = oCliente.retornaClienteID(id_Cliente);

                ///Verificar que el objeto retornado no sea nulo
                if (datosCliente == null)
                {
                    Response.Redirect("/formularios/mantenimientosEmpleado/mantenimientoClientes/frmClientesLista.aspx");
                }
                else
                {
                    ///Asginación de cada una de las etiquetas sus valores respectivos en la invocacion del procedimiento almacenado
                    this.txtNombreCliente.Text   = datosCliente.nomCliente;
                    this.txtPriApellido.Text     = datosCliente.ape1Cliente;
                    this.txtSegApellido.Text     = datosCliente.ape2Cliente;
                    this.txtDireccionFisica.Text = datosCliente.direccionFisica;
                    this.txtGenero.Text          = datosCliente.genero;
                    this.txtNumCedula.Text       = datosCliente.numCedula;
                    this.txtPriTelefono.Text     = datosCliente.pTelefono;
                    this.txtSegTelefono.Text     = datosCliente.sTelefono;

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