Example #1
0
        /// <summary>
        /// Inserta o actualiza un registro de la tabla.
        /// </summary>
        /// <param name="ent">Entidad que representa la tabla. </param>
        /// <returns>Valor de exito.</returns>
        /// <remarks></remarks>
        public Int32 GrabarCatalogoUsuario(ENT.CatalogoUsuario ent)
        {
            DbParameter[] dbPar = new DbParameter[12];
            dbPar[0]           = base.NewParameter("pIdUsuario", DbType.Int32, 10, ent.IdUsuario);
            dbPar[0].Direction = ParameterDirection.InputOutput;
            dbPar[1]           = base.NewParameter("pNombres", DbType.String, 200, ent.Nombres);
            dbPar[2]           = base.NewParameter("pApellidos", DbType.String, 200, ent.Apellidos);
            dbPar[3]           = base.NewParameter("pCorreo", DbType.String, 200, ent.Correo);
            dbPar[4]           = base.NewParameter("pClave", DbType.String, 2000, ent.Clave);
            dbPar[5]           = base.NewParameter("pPerfil", DbType.Int32, 10, ent.Perfil);
            dbPar[6]           = base.NewParameter("pSituacionRegistro", DbType.String, 1, ent.SituacionRegistro);
            dbPar[7]           = base.NewParameter("pUsuarioRegistro", DbType.String, 9, ent.UsuarioRegistro);
            dbPar[8]           = base.NewParameter("pFechaRegistro", DbType.DateTime, 20, ent.FechaRegistro);
            dbPar[9]           = base.NewParameter("pUsuarioCambio", DbType.String, 9, ent.UsuarioCambio);
            dbPar[10]          = base.NewParameter("pFechaCambio", DbType.DateTime, 20, ent.FechaCambio);
            dbPar[11]          = base.NewParameter("pIdBeneficio", DbType.Int32, 10, ent.IdBeneficio);

            Boolean bolCorrecto  = false;
            Int32   intIdUsuario = 0;

            bolCorrecto = base.ExecuteProcedure("uspCatalogoUsuarioGrb", dbPar);

            if (bolCorrecto)
            {
                Int32.TryParse(dbPar[0].Value.ToString(), out intIdUsuario);
            }

            return(intIdUsuario);
        }
Example #2
0
        private void CrearCuenta()
        {
            ENT.CatalogoUsuario entUsuario = new ENT.CatalogoUsuario();
            entUsuario.Nombres         = txtNombre.Text.Trim();
            entUsuario.Apellidos       = txtApellido.Text.Trim();
            entUsuario.Correo          = txtEmail.Text.Trim();
            entUsuario.Clave           = "AApwD5yiHpd0diAodlAEDOCqjNbKqoViIxeR2gYrriDGYUbzewWXa+J5lueYiOPHzQ==";
            entUsuario.IdBeneficio     = Convert.ToInt32(ddlBeneficio.SelectedValue);
            entUsuario.Perfil          = 1;
            entUsuario.UsuarioRegistro = "ADMIN";
            entUsuario.FechaRegistro   = DateTime.Now;
            entUsuario.UsuarioCambio   = "ADMIN";
            entUsuario.FechaCambio     = DateTime.Now;

            Int32 intIdUsuario = 0;

            using (App.AppCatalogoUsuario appUsuario = new App.AppCatalogoUsuario())
            {
                intIdUsuario = appUsuario.GrabarCatalogoUsuario(entUsuario);
            }

            if (intIdUsuario > 0)
            {
                EnviarCorreoBienvenida(entUsuario.Nombres, entUsuario.Correo);

                Json clsJson = new Json();
                clsJson.Method      = "POST";
                clsJson.ContentType = "application/json";
                clsJson.Accept      = "application/json; charset=UTF-8";

                StringBuilder sbCuerpo = new StringBuilder(String.Empty);

                String strComillas = "\"";

                sbCuerpo.AppendLine("{");
                sbCuerpo.AppendLine(strComillas + "codigoUsuario" + strComillas + ": 0,");
                sbCuerpo.AppendLine(strComillas + "codigoUsuarioExterno" + strComillas + ": " + intIdUsuario.ToString() + ",");
                sbCuerpo.AppendLine(strComillas + "nombre" + strComillas + ": " + strComillas + entUsuario.Nombres + strComillas + ", ");
                sbCuerpo.AppendLine(strComillas + "apellidos" + strComillas + ": " + strComillas + entUsuario.Apellidos + strComillas + ", ");
                sbCuerpo.AppendLine(strComillas + "correo" + strComillas + ": " + strComillas + entUsuario.Correo + strComillas + ", ");
                sbCuerpo.AppendLine(strComillas + "objetivoCumplido" + strComillas + ": 0");
                sbCuerpo.AppendLine("}");


                clsJson.Post("http://localhost:8888/api/usuario", sbCuerpo);

                Response.Redirect("~/Account/Login.aspx");
            }
        }
Example #3
0
        /// <summary>
        /// Inserta un nuevo registro a la tabla.
        /// </summary>
        /// <param name="ent">Entidad que representa la tabla. </param>
        /// <returns>Valor de exito.</returns>
        /// <remarks></remarks>
        public Boolean InsertarCatalogoUsuario(ENT.CatalogoUsuario ent)
        {
            DbParameter[] dbPar = new DbParameter[10];
            dbPar[0] = base.NewParameter("pNombres", DbType.String, 200, ent.Nombres);
            dbPar[1] = base.NewParameter("pApellidos", DbType.String, 200, ent.Apellidos);
            dbPar[2] = base.NewParameter("pCorreo", DbType.String, 200, ent.Correo);
            dbPar[3] = base.NewParameter("pClave", DbType.String, 2000, ent.Clave);
            dbPar[4] = base.NewParameter("pPerfil", DbType.Int32, 10, ent.Perfil);
            dbPar[5] = base.NewParameter("pSituacionRegistro", DbType.String, 1, ent.SituacionRegistro);
            dbPar[6] = base.NewParameter("pUsuarioRegistro", DbType.String, 9, ent.UsuarioRegistro);
            dbPar[7] = base.NewParameter("pFechaRegistro", DbType.DateTime, 20, ent.FechaRegistro);
            dbPar[8] = base.NewParameter("pUsuarioCambio", DbType.String, 9, ent.UsuarioCambio);
            dbPar[9] = base.NewParameter("pFechaCambio", DbType.DateTime, 20, ent.FechaCambio);

            return(base.ExecuteProcedure("uspCatalogoUsuarioIns", dbPar));
        }
Example #4
0
 /// <summary>
 /// Actualiza un registro de la tabla.
 /// </summary>
 /// <param name="ent">Entidad que representa la tabla. </param>
 /// <returns>Valor de exito.</returns>
 /// <remarks></remarks>
 public Boolean ActualizarCatalogoUsuario(ENT.CatalogoUsuario ent)
 {
     DA.CatalogoUsuario obj = new DA.CatalogoUsuario(base.Conexion);
     return(obj.ActualizarCatalogoUsuario(ent));
 }
Example #5
0
 /// <summary>
 /// Inserta un nuevo registro a la tabla.
 /// </summary>
 /// <param name="ent">Entidad que representa la tabla. </param>
 /// <returns>Valor de exito.</returns>
 /// <remarks></remarks>
 public Boolean InsertarCatalogoUsuario(ENT.CatalogoUsuario ent)
 {
     DA.CatalogoUsuario obj = new DA.CatalogoUsuario(base.Conexion);
     return(obj.InsertarCatalogoUsuario(ent));
 }
Example #6
0
 /// <summary>
 /// Inserta o actualiza un nuevo registro a la tabla.
 /// </summary>
 /// <param name="ent">Entidad que representa la tabla. </param>
 /// <returns>Valor de exito.</returns>
 /// <remarks></remarks>
 public Int32 GrabarCatalogoUsuario(ENT.CatalogoUsuario ent)
 {
     DA.CatalogoUsuario obj = new DA.CatalogoUsuario(base.Conexion);
     return(obj.GrabarCatalogoUsuario(ent));
 }