Exemple #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            //Page.Validate();
            //if (!Page.IsValid)
            //    return;


            if (pepito == null)
            {
                pepito = new Usuario();
            }
            else
            {
                //pedacito de código para cargar el dropdown de la manera fea :)
            }
            if (txtNombre.Text == "" || txtApellido.Text == "" || txtDNI.Text == "" || txtNombreUsuario.Text == "" || txtContraseña.Text == "")//Validaciones de los campos
            {
                //Cambiar de color los controles y tirar algun tipo de alerta :)
            }
            else
            {
                if (IsPostBack)
                {
                    pepito.Nombre          = txtNombre.Text;
                    pepito.Apellido        = txtApellido.Text;
                    pepito.NombreUsuario   = txtNombreUsuario.Text;
                    pepito.Contrasenia     = txtContraseña.Text;
                    pepito.DNI             = txtDNI.Text;
                    pepito.Email           = txtEmail.Text;
                    pepito.FechaNacimiento = Convert.ToDateTime(txtFechaNac.Text);
                    pepito.Genero          = txtGenero.Text;
                    pepito.NroTelefono     = txtTelefono.Text;
                    pepito.CodigoPost      = Convert.ToInt32(txtCodPost.Text);
                    pepito.Direccion       = txtDireccion.Text;
                    pepito.Ciudad          = txtCiudad.Text;
                    pepito.Estado          = true;
                    pepito.TipoUsuario     = 2;

                    if (pepito.FechaNacimiento <= Convert.ToDateTime("01-01-1900") || pepito.FechaNacimiento > DateTime.Now)
                    {
                        txtFechaNac.Text = "Fecha No Valida.";
                        Response.Redirect("FormularioAltaUsuario.aspx");
                    }
                }
                UsuarioNegocio negocio = new UsuarioNegocio();
                if (pepito.Id == 0)
                {
                    //negocio.AgregarUsuario(pepito);
                    //pepito.Id=negocio.UbicarUltimoID(pepito); //Ubica el id del usuario que se acaba de agregar a la base de datos, para que sea el id de usuario en DatosPersonales
                    //negocio.AgregarDatosPersonales(pepito);
                    negocio.AgregarUsuarioCompletoConPa(pepito);
                    Response.Redirect("Exito.aspx");
                }
                else
                {
                    negocio.ModificarUsuario(pepito);
                    negocio.ModificarDatosPersonales(pepito);
                    Response.Redirect("Exito.aspx");
                }
            }
        }