Beispiel #1
0
        protected void btnRegistrar_Click1(object sender, EventArgs e)
        {
            try
            {
                BeanUsuario objBeanUsuario = new BeanUsuario();
                objBeanUsuario.CedulaUsuario    = txtCedula.Text;
                objBeanUsuario.NombresUsuario   = txtNombres.Text;
                objBeanUsuario.ApellidosUsuario = txtApellidos.Text;
                objBeanUsuario.CorreoUsuario    = txtCorreo.Text;
                objBeanUsuario.TelefonoUsuario  = txtTelefono.Text;
                objBeanUsuario.PassUsuario      = txtPass.Text;


                ManejadoraUsuario objBeanUsuarioo = new ManejadoraUsuario();

                ManejadoraUsuario objManejadoraUsuario = new ManejadoraUsuario();
                objManejadoraUsuario.registrar(objBeanUsuario);

                lbEstadoTipo.Text = objManejadoraUsuario.estadoTipo;

                txtCedula.Text    = " ";
                txtNombres.Text   = " ";
                txtApellidos.Text = " ";
                txtCorreo.Text    = " ";
                txtTelefono.Text  = " ";
            }
            catch
            {
                // txtNombreTipoProducto.Enabled = false;
            }
        }
        public Boolean registrar(BeanUsuario objUsuario)
        {
            String sentencia;

            string password = ManejadoraUsuario.EncodePassword(string.Concat(objUsuario.NombresUsuario, objUsuario.PassUsuario));

            sentencia = " insert into Usuarios (Cedula,NombreUsuario,ApellidoUsuario,Correo,Telefono,Pass,CodTipoPerfil) select '"
                        + objUsuario.CedulaUsuario + "', '" + objUsuario.NombresUsuario + "', '" + objUsuario.ApellidosUsuario + "','" + objUsuario.CorreoUsuario + "','"
                        + objUsuario.TelefonoUsuario + "','" + password + "','" + "1'";

            Boolean respuesta = true;

            SqlConnection objConexion = new SqlConnection();
            SqlCommand    objCommand  = new SqlCommand();

            objConexion.ConnectionString = "Data Source=DESKTOP-HQ6M0AV\\SQL2019; Database=DONACIONES; Integrated Security = SSPI";

            try
            {
                objConexion.Open();
                objCommand.Connection = objConexion;
                try
                {
                    objCommand.CommandText = sentencia;

                    objCommand.CommandType = CommandType.Text;
                    respuesta = (objCommand.ExecuteNonQuery() > 0);

                    objCommand.Dispose();
                    objConexion.Close();
                    estadoTipo = "Ok, Se guardo correctamente";
                }
                catch (Exception ex)
                {
                    estadoTipo = ex.Message;
                    objCommand.Dispose();
                    objConexion.Close();
                }
            }
            catch (Exception ex)
            {
                respuesta = false;
            }
            return(respuesta);
        }