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); } } }