Пример #1
0
 protected void Mdepartamento_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Mdepartamento.SelectedIndex == 0)
     {
     }
     else
     {
         Mmunicipio.Enabled    = true;
         Mmunicipio.DataSource = NGcliente.getInstance().ListarMunicipioPorId(int.Parse(Mdepartamento.SelectedValue));
         Mmunicipio.DataBind();
         //tienes que resolver, el problema que recarga la pagina y se sale del formulario, resolverlo
         //tratar de hacerlo con jqury https://www.youtube.com/watch?v=P_-zxQYPy5w Ese es eñ video
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            //creamos los objetos de la biblioteca de datos;
            this.dtcliente   = new DTcliente();
            dtdepartamento   = new DTdepartamento();
            this.dtmunicipio = new DTmunicipio();
            cli = new Cliente();

            String valor = Request.QueryString["id"];       //obtenemos el id que le pasamos a travez de la url
            int    id    = int.Parse(valor);                //parseamos el valorm, para obtenerlo un int;

            cli.Id_Cliente = id;                            //le asignamos ese id a la propiedad id_cliente;
            this.registro  = dtcliente.getClienteporid(id); //usamos el metodo de la clase dtcliente para buscar el cliente por el id

            if (!IsPostBack)
            {
                //en esta parte se carga el dropdownlist
                Mdepartamento.DataSource     = dtdepartamento.listardepartamento(); //aqui le paso mi consulta que esta en la clase dtdepartamento
                Mdepartamento.DataTextField  = "Departamento";                      //le paso el texto del items
                Mdepartamento.DataValueField = "Id_departamento";                   //le paso el id de cada items
                Mdepartamento.DataBind();

                Mmunicipio.DataSource     = dtmunicipio.listarmunicipio();
                Mmunicipio.DataTextField  = "Municipio";
                Mmunicipio.DataValueField = "Id_Municipio";
                Mmunicipio.DataBind();

                ListItem li = new ListItem("SELECCIONE", "0"); //creamos una lista, para agregar el seleccione
                Mdepartamento.Items.Insert(0, li);             //agregamis el seleccione en la posicion uno
                Mmunicipio.Items.Insert(0, li);
                Mmunicipio.Enabled = false;
            }

            Id_cliente.Value = valor; //le pasamos el valor del id a este hidden por si de un error, no perder el id y volver a cargar la pagina con esos datos;
            if (registro.Read())      //validamos
            {
                this.cli.Nombres = this.registro["Nombre"].ToString();
                cli.Apellidos    = this.registro["Apellido"].ToString();
                cli.Cedula       = this.registro["Cedula"].ToString();
                cli.Departamento = this.registro["Id_Departamento"].ToString();
                cli.Municipio    = this.registro["Id_Municipio"].ToString();
                cli.Dirreccion   = this.registro["Direccion"].ToString();
                cli.Sexo         = this.registro["sexo"].ToString();
                cli.Telefono     = int.Parse(this.registro["Num_Telefono"].ToString());
                this.cli.Correo  = this.registro["Email"].ToString();
                //le seteamos los valores que obtenemos del cliente;
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Creacion de los objetos
            this.dtcliente   = new DTcliente();
            dtdepartamento   = new DTdepartamento();
            cli              = new Cliente();
            this.dtmunicipio = new DTmunicipio();

            //Obtener id del cliente
            String valor = Request.QueryString["id"];
            int    id    = int.Parse(valor);

            cli.Id_Cliente = id;

            //Cargar el Combobox de departamento
            Mdepartamento.DataSource     = dtdepartamento.listardepartamento(); //aqui le paso mi consulta que esta en la clase dtdepartamento
            Mdepartamento.DataTextField  = "Departamento";                      //le paso el texto del items
            Mdepartamento.DataValueField = "Id_departamento";                   //le paso el id de cada items
            Mdepartamento.DataBind();

            //Cargar el Combobox de municipio
            Mmunicipio.DataSource     = dtmunicipio.listarmunicipio();
            Mmunicipio.DataTextField  = "Municipio";
            Mmunicipio.DataValueField = "Id_Municipio";
            Mmunicipio.DataBind();

            //Lamamos al metodo buscar cliente por id
            this.registro    = dtcliente.getClienteporid(id);
            Id_cliente.Value = valor;

            //Comenzamos a recorer el sqldatareader
            if (registro.Read())
            {
                //seteamos los datos de los campos de ese cliente
                this.cli.Nombres = this.registro["Nombre"].ToString();
                cli.Apellidos    = this.registro["Apellido"].ToString();
                cli.Cedula       = this.registro["Cedula"].ToString();
                cli.Departamento = this.registro["Id_Departamento"].ToString();
                cli.Dirreccion   = this.registro["Direccion"].ToString();
                cli.Municipio    = this.registro["Id_Municipio"].ToString();
                cli.Sexo         = this.registro["Sexo"].ToString();
                cli.Telefono     = int.Parse(this.registro["Num_Telefono"].ToString());
                this.cli.Correo  = this.registro["Email"].ToString();
            }
        }
Пример #4
0
        public Cliente GetEntity()
        {
            Cliente cli = new Cliente();

            // cli.Id_Cliente = int.Parse(id_cliente.ToString());
            if (Mnombre.ToString() == null)                     //valido los campos que no sean nulos
            {
                Mnombre.BorderColor = System.Drawing.Color.Red; //si son nulos, me tirara un error de validacion
            }
            else
            {
                cli.Nombres = Mnombre.Text;   //si son validos, me dejara enviar los datos a la base de datoa
            }
            if (Mapellido.ToString() == null) //todo esto se hace para todos los campos del formulario
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Apellidos = Mapellido.Text;
            }
            if (Mcedula.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Cedula = Mcedula.Text;
            }
            if (Mdepartamento.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Departamento = Mdepartamento.SelectedValue;
            }
            if (Mmunicipio.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Municipio = Mmunicipio.SelectedValue;
            }
            if (Msexo.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Sexo = Msexo.SelectedValue;
            }
            if (Mtelefono.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Telefono = int.Parse(Mtelefono.Text);
            }
            if (Mcorreo.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Correo = Mcorreo.Text;
            }
            if (Mdireccion.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Dirreccion = Mdireccion.Text;
            }
            return(cli);
        }
        public Cliente Modificar()
        {
            Cliente cli   = new Cliente();
            String  valor = Request.QueryString["id"];
            int     id    = int.Parse(valor);

            cli.Id_Cliente = id;
            if (Mnombre.ToString() == null)
            {
                BorderStyle.Solid.ToString();
            }
            else
            {
                cli.Nombres = Mnombre.Text;
            }
            if (Mapellido.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Apellidos = Mapellido.Text;
            }
            if (Mcedula.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Cedula = Mcedula.Text;
            }
            if (Mdepartamento.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Departamento = Mdepartamento.SelectedValue;
            }
            if (Mmunicipio.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Municipio = Mmunicipio.SelectedValue;
            }
            if (Msexo.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Sexo = Msexo.SelectedValue;
            }
            if (Mtelefono.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Telefono = int.Parse(Mtelefono.Text);
            }
            if (Mcorreo.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Correo = Mcorreo.Text;
            }
            if (Mdireccion.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                cli.Dirreccion = Mdireccion.Text;
            }

            return(cli);
        }