Example #1
0
 public Boolean ActualizaConsecutivo(ConsecutivosLog consecutivo)
 {
     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*****************";
         ParamStruct[] parametros = new ParamStruct[10];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Consecutivo", SqlDbType.Int, consecutivo.Cod_Consecutivo);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@nombre", SqlDbType.VarChar, consecutivo.Nombre);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Consecutivo", SqlDbType.VarChar, consecutivo.Consecutivo);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Posee_Prefijo", SqlDbType.VarChar, consecutivo.Posee_Prefijo);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Prefijo", SqlDbType.VarChar, consecutivo.Prefijo);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@PoseeRanGO", SqlDbType.VarChar, consecutivo.PoseeRango);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@Inicio", SqlDbType.VarChar, consecutivo.Inicio);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Fin", SqlDbType.VarChar, consecutivo.Fin);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@TipoConsecutivo_Id", SqlDbType.Int, consecutivo.TipoConsecutivo_Id);
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@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);
         }
     }
 }
        public Boolean ActualizaConsecutivo(ConsecutivosLog consecutivo)
        {
            cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError);
            if (cnn == null)
            {
                HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
                return(false);
            }
            else
            {
                sql = "sp_Actualiza_Consecutivo";
                ParamStruct[] parametros = new ParamStruct[9];
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Consecutivo", SqlDbType.Int, consecutivo.Cod_Consecutivo);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 1, "@Tipo_Consecutivo", SqlDbType.VarChar, consecutivo.Tipo_Consecutivo);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 2, "@Descripcion", SqlDbType.VarChar, consecutivo.Descripcion);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 3, "@Valor", SqlDbType.VarChar, consecutivo.Valor);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 4, "@Posee_Prefijo", SqlDbType.VarChar, consecutivo.Posee_Prefijo);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 5, "@Prefijo", SqlDbType.VarChar, consecutivo.Prefijo);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 6, "@Posee_Rango", SqlDbType.VarChar, consecutivo.Posee_Rango);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 7, "@Rango_Inicio", SqlDbType.VarChar, consecutivo.Rango_Inicio);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 8, "@Rango_Final", SqlDbType.VarChar, consecutivo.Rango_Final);
                DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 9, "@Tipo_Consecutivo_Cod", SqlDbType.Int, consecutivo.Tipo_Consecutivo_Cod);

                DAL.DAL.conectar(cnn, ref error, ref numeroError);
                DAL.DAL.ejecuta_sqlcommand(cnn, sql, true, parametros, ref error, ref numeroError);
                if (numeroError != 0)
                {
                    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);
                }
            }
        }
 public ConsecutivosLog BuscaConsecutivo(int cod_Consecutivo)
 {
     cnn = DAL.DAL.trae_conexion("ServiciosWeb", ref error, ref numeroError);
     if (cnn == null)
     {
         HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
         return(null);
     }
     else
     {
         sql = "sp_Carga_Consecutivo";
         ParamStruct[] parametros = new ParamStruct[2];
         DAL.DAL.agregar_datos_estructura_parametros(ref parametros, 0, "@Cod_Consecutivo", SqlDbType.Int, cod_Consecutivo);
         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)
         {
             HttpContext.Current.Response.Redirect("Error.aspx?error=" + numeroError.ToString() + "&men=" + error);
             return(null);
         }
         else
         {
             ConsecutivosLog consecutivo = new ConsecutivosLog();
             consecutivo.Cod_Consecutivo      = Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString());
             consecutivo.Tipo_Consecutivo     = ds.Tables[0].Rows[0][1].ToString();
             consecutivo.Descripcion          = ds.Tables[0].Rows[0][2].ToString();
             consecutivo.Valor                = ds.Tables[0].Rows[0][3].ToString();
             consecutivo.Posee_Prefijo        = ds.Tables[0].Rows[0][4].ToString();
             consecutivo.Prefijo              = ds.Tables[0].Rows[0][5].ToString();
             consecutivo.Posee_Rango          = ds.Tables[0].Rows[0][6].ToString();
             consecutivo.Rango_Inicio         = ds.Tables[0].Rows[0][7].ToString();
             consecutivo.Rango_Final          = ds.Tables[0].Rows[0][8].ToString();
             consecutivo.Tipo_Consecutivo_Cod = Convert.ToInt32(ds.Tables[0].Rows[0][9].ToString());
             return(consecutivo);
         }
     }
 }