Esempio n. 1
0
 //CARGA
 public PuestoLogica BuscarPuesto(string puestoID)
 {
     cnn = DAL.DAL.trae_conexion("BDConnectionString", ref error, ref numeroError);
     if (cnn == null)
     {
         //insertar en la table de errores
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(null);
     }
     else
     {
         sql = "sp_Carga_Puesto";
         ParamStruct[] parametros = new ParamStruct[2];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Puesto_id", SqlDbType.VarChar, puestoID);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Password", SqlDbType.VarChar, "password");
         ds = DAL.DAL.ejecuta_dataset(cnn, sql, true, parametros, ref error, ref numeroError);
         if (numeroError != 0)
         {
             //insertar en la table de errores
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             return(null);
         }
         else
         {
             PuestoLogica puesto = new PuestoLogica();
             puesto.Puesto_Id         = ds.Tables[0].Rows[0][0].ToString();
             puesto.Nombre            = ds.Tables[0].Rows[0][1].ToString();
             puesto.RolLaboratorio_ID = ds.Tables[0].Rows[0][2].ToString();
             return(puesto);
         }
     }
 }
Esempio n. 2
0
 //INSERTAR
 public Boolean InsertarPuesto(PuestoLogica puesto)
 {
     cnn = DAL.DAL.trae_conexion("BDConnectionString", ref error, ref numeroError);
     if (cnn == null)
     {
         //insertar en la table de errores
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(false);
     }
     else
     {
         sql = "sp_Inserta_Puesto";
         ParamStruct[] parametros = new ParamStruct[4];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Puesto_id", SqlDbType.VarChar, puesto.Puesto_Id);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Nombre", SqlDbType.VarChar, puesto.Nombre);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@RolLaboratorio_id", SqlDbType.VarChar, puesto.RolLaboratorio_ID);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Password", SqlDbType.VarChar, "password");
         DAL.DAL.conectar(cnn, ref error, ref numeroError);
         DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError);
         if (numeroError != 0)
         {
             //insertar en la table de errores
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(false);
         }
         else
         {
             DAL.DAL.desconectar(cnn, ref error, ref numeroError);
             return(true);
         }
     }
 }