public bool CRUD_TARJETAS(Tarjetas_TB tarjeta, string accion) { try { return(BL.CRUD_TARJETAS(tarjeta, accion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// /// </summary> /// <param name="tarjeta"></param> /// <param name="accion"></param> /// <returns></returns> public static bool CRUD_TARJETAS(Tarjetas_TB tarjeta, string accion) { try { List <SqlCommand> lstSentencias = new List <SqlCommand>();//Lista de sentencias a ejecutar AD objAcceso = new AD(); SQLSentencias sentencia = new SQLSentencias(); //Se crea la peticion sentencia.Peticion = "EXEC CRUD_TARJETAS_SP @Numero_Tarjeta, @Tarjeta_Cliente_ID, @Fecha_Vencimiento, @Accion"; //Se agregan los parametros correspondientes SqlParameter Numero_Tarjeta_P = new SqlParameter(); Numero_Tarjeta_P.Value = tarjeta.Numero_Tarjeta; Numero_Tarjeta_P.SqlDbType = System.Data.SqlDbType.Int; Numero_Tarjeta_P.ParameterName = "@Numero_Tarjeta"; SqlParameter Tarjeta_Cliente_ID_P = new SqlParameter(); Tarjeta_Cliente_ID_P.Value = tarjeta.Tarjeta_Cliente_ID; Tarjeta_Cliente_ID_P.SqlDbType = System.Data.SqlDbType.Int; Tarjeta_Cliente_ID_P.ParameterName = "@Tarjeta_Cliente_ID"; SqlParameter Fecha_Vencimiento_P = new SqlParameter(); Fecha_Vencimiento_P.Value = tarjeta.Fecha_Vencimiento; Fecha_Vencimiento_P.SqlDbType = System.Data.SqlDbType.Date; Fecha_Vencimiento_P.ParameterName = "@Fecha_Vencimiento"; SqlParameter Accion_P = new SqlParameter(); Accion_P.Value = accion; Accion_P.SqlDbType = System.Data.SqlDbType.Char; Accion_P.ParameterName = "@Accion"; sentencia.lstParametros.Add(Numero_Tarjeta_P); sentencia.lstParametros.Add(Tarjeta_Cliente_ID_P); sentencia.lstParametros.Add(Fecha_Vencimiento_P); sentencia.lstParametros.Add(Accion_P); return(objAcceso.EjecutarSentencias(sentencia)); } catch (Exception e) { throw e; } }