public void DeleteRoleFunctionalities(Rol rol) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.DeleteRoleFunctionalities", SqlDataAccessArgs .CreateWith("@Rol_ID", rol.ID) .Arguments); }
public int AddDetalleEntidad(User user) { var transaction = SessionData.Contains("Transaction") ? SessionData.Get <SqlTransaction>("Transaction") : null; if (transaction != null) { return(SqlDataAccess.ExecuteScalarQuery <int>( "GRUPO_N.InsertDetalleEntidad", SqlDataAccessArgs .CreateWith("@Telefono", user.DetalleEntidad.Telefono) .And("@Email", user.DetalleEntidad.Email) .And("@ID_Usuario", user.UserID) .And("@Direccion", user.DetalleEntidad.Direccion) .And("@ID_Ciudad", user.DetalleEntidad.Ciudad.ID) .And("@CP", user.DetalleEntidad.CP) .Arguments, transaction)); } return(SqlDataAccess.ExecuteScalarQuery <int>(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertDetalleEntidad", SqlDataAccessArgs .CreateWith("@Telefono", user.DetalleEntidad.Telefono) .And("@Email", user.DetalleEntidad.Email) .And("@ID_Usuario", user.UserID) .And("@Direccion", user.DetalleEntidad.Direccion) .And("@ID_Ciudad", user.DetalleEntidad.Ciudad.ID) .And("@CP", user.DetalleEntidad.CP) .Arguments)); }
public int CreateProfileAccount(User user, Profile profile, string password) { var transaction = SessionData.Contains("Transaction") ? SessionData.Get <SqlTransaction>("Transaction") : null; var service = new LoginService(); var encryptedPass = service.ComputeHash(password, new SHA256CryptoServiceProvider()); int result = 0; if (transaction != null) { result = SqlDataAccess.ExecuteScalarQuery <int>( "GRUPO_N.InsertProfileUser", SqlDataAccessArgs .CreateWith("@UserName", user.UserName) .And("@Password", encryptedPass) .And("@ProfileName", profile.ToString()) .Arguments, transaction); } else { result = SqlDataAccess.ExecuteScalarQuery <int>(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertProfileUser", SqlDataAccessArgs .CreateWith("@UserName", user.UserName) .And("@Password", encryptedPass) .And("@ProfileName", profile.ToString()) .Arguments); } return(result); }
public int GetIdPorNombre(string nombre) { DataRow row = SqlDataAccess.ExecuteDataRowQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.GETID_FUNC", SqlDataAccessArgs.CreateWith("@NOMBRE_FUNC", nombre).Arguments); return(Convert.ToInt32(row["ID_Funcionalidad"])); }
public void Delete(Afiliado afiliado) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].DeleteAfiliado", SqlDataAccessArgs .CreateWith("@ID", afiliado.UserID) .Arguments); }
public void DeleteRoleFunctionalities(Rol rol)//Borra las funcionalidades de un rol { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].DeleteRoleFunctionalities", SqlDataAccessArgs .CreateWith("@Rol_ID", rol.ID) .Arguments); }
public int Add(Cupon cupon) { var id = SqlDataAccess.ExecuteScalarQuery <int>(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertCupon", SqlDataAccessArgs .CreateWith("@Precio", cupon.Precio) .And("@PrecioOriginal", cupon.PrecioOriginal) .And("@FechaPublicacion", cupon.FechaPublicacion) .And("@FechaVigencia", cupon.FechaVencimientoOferta) .And("@FechaVencimiento", cupon.FechaVencimientoConsumo) .And("@Stock", cupon.Cantidad) .And("@Descripcion", cupon.Descripcion) .And("@ID_Proveedor", cupon.Proveedor.UserID) .And("@CantidadPorUsuario", cupon.CantidadPorUsuario) .And("@Publicado", 0) .And("@Codigo", cupon.Codigo) .Arguments); foreach (var city in cupon.Ciudades) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertCuponCiudad", SqlDataAccessArgs .CreateWith("@ID_Cupon", id) .And("@ID_Ciudad", city.ID) .Arguments); } return(id); }
public int insertarUsuario(User user) { var transaction = SessionData.Contains("Transaction") ? SessionData.Get <SqlTransaction>("Transaction") : null; var service = new LoginService(); var encryptedPass = service.ComputeHash("w23e", new SHA256Managed()); int result = 0; if (transaction != null)//Si usa la transaccion { result = SqlDataAccess.ExecuteScalarQuery <int>( "[SHARPS].InsertUser", SqlDataAccessArgs .CreateWith("@UserName", user.UserName) .And("@Password", encryptedPass) .Arguments, transaction); return(result); } else//Sin transaccion { result = SqlDataAccess.ExecuteScalarQuery <int>(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].InsertUser", SqlDataAccessArgs .CreateWith("@UserName", user.UserName) .And("@Password", encryptedPass) .Arguments); return(result); } }
public void Publish(Cupon cupon) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.PublicarCupon", SqlDataAccessArgs .CreateWith("@ID", cupon.ID) .Arguments); }
public Hotel GetPorIDHotel(int ID_HOTEL) { var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.GETHOTEL", SqlDataAccessArgs.CreateWith("@ID_HOTEL", ID_HOTEL).Arguments); Hotel hotel = new Hotel(); if (resultado != null && resultado.Rows != null) { foreach (DataRow row in resultado.Rows) { hotel.id_hotel = int.Parse(row["ID_Hotel"].ToString()); hotel.ciudad = Convert.ToString(row["Ciudad"]); hotel.calle = Convert.ToString(row["Calle"]); hotel.nro_calle = int.Parse(row["Nro_Calle"].ToString()); hotel.cant_estrellas = int.Parse(row["Cant_Estrellas"].ToString()); hotel.recarga_estrella = decimal.Parse(row["Recarga_Estrella"].ToString()); hotel.telefono = Convert.ToString(row["Telefono"]); hotel.pais = Convert.ToString(row["Pais"]); hotel.fecha_creacion = Convert.ToDateTime(row["Fecha_Creacion"]); } } return(hotel); }
public void DeleteAccount(User user) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.DeleteUser", SqlDataAccessArgs .CreateWith("@User_ID", user.UserID) .Arguments); }
public void GuardarProfesional(Profesional profesional) { Profesional _profesionalExistente = new Profesional(); _profesionalExistente = getInfo(profesional.UserID); if (profesional.UserID == 0 || _profesionalExistente.Matricula == null)//Profesional nuevo || Afiliado con perfil profesional { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].InsertProfesional", SqlDataAccessArgs .CreateWith("@Matricula", profesional.Matricula) .And("@ID", profesional.UserID) .And("@Rol", profesional.RoleID) .Arguments); } else //Editando un profesional { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].UpdateProfesional", SqlDataAccessArgs .CreateWith("@Matricula", profesional.Matricula) .And("@ID", profesional.UserID) .And("@RolProfesional", profesional.RoleID) .Arguments); } InsertarEspecialidades(profesional); }
public List <Bono> GetAll(Afiliado afiliado) { var ret = new List <Bono>(); var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].GetBonos", SqlDataAccessArgs .CreateWith("@userId", afiliado.UserID) .Arguments); //Devuelve los bonos que no fueron usados //Los que son farmacia, debe devolver los que no estan vencidos //Para ambos, que devuelva todos los bonos del grupo familiar, no solo del usuario if (result != null) { foreach (DataRow row in result.Rows) { var tipoBono = row["TipoBono"].ToString(); ret.Add(new Bono() { Fecha = Convert.ToDateTime(row["Fecha"]), Numero = int.Parse(row["Numero"].ToString()), TipodeBono = (TipoBono)Enum.Parse(typeof(TipoBono), tipoBono), AfiliadoCompro = afiliado, Precio = int.Parse(row["Precio"].ToString()), }); } } return(ret); }
public void Delete(int id) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "dbo.borrarCliente", SqlDataAccessArgs .CreateWith("@ID", id) .Arguments); }
public void Delete(Profesional profesional) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].DeleteProfesional", SqlDataAccessArgs .CreateWith("@ID", profesional.UserID) .Arguments); }
public void ModificarHotel(Hotel hotel_modificado) { SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.MODIFICARHOTELPORID", SqlDataAccessArgs.CreateWith("@ID_HOTEL", hotel_modificado.id_hotel) .And("@CANTIDAD_ESTRELLAS", hotel_modificado.cant_estrellas).And("@CIUDAD", hotel_modificado.ciudad) .And("@PAIS", hotel_modificado.pais).And("@CALLE", hotel_modificado.calle).And("@TELEFONO", hotel_modificado.telefono) .And("@RECARGA_ESTRELLA", hotel_modificado.recarga_estrella).And("@NRO_CALLE", hotel_modificado.nro_calle).Arguments); }
public void ConsumirCompra(CompraCupon compraCupon) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertCanjeCupon", SqlDataAccessArgs .CreateWith("@ID_CompraCupon", compraCupon.ID) .And("@Fecha", DateTime.Now) .Arguments); }
public void InsertarTarjeta(Tarjeta tarj) { SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.INSERTARTARJETA", SqlDataAccessArgs.CreateWith("@NUMERO", tarj.numero) .And("@TIPO", tarj.tipo).And("@DESCRIPCION", tarj.descripcion).Arguments); return; }
public void InsertRoleFunctionality(Rol rol, Functionalities functionality)//Inserta las funcionalidades a un rol { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].InsertRoleFunctionality", SqlDataAccessArgs .CreateWith("@Rol_ID", rol.ID) .And("@Funcionalidad", functionality.ToString()) .Arguments); }
public void InsertRoleFunctionality(Rol rol, Functionalities functionality) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertRoleFunctionality", SqlDataAccessArgs .CreateWith("@Rol_ID", rol.ID) .And("@Funcionalidad", functionality.ToString()) .Arguments); }
public void BorrarRol(Rol rol) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].DeleteRole", SqlDataAccessArgs .CreateWith("@Rol_ID", rol.ID) //Inhabilita el rol, no hace falta tocar a los usuarios, cuando se loguean, si no tienen rol asignado salta error .Arguments); }
private void AddCompraFactura(CompraCupon compra, int idFactura) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(), "GRUPO_N.InsertFacturaCanjeCupon", SqlDataAccessArgs .CreateWith("@ID_Factura", idFactura) .And("@ID_CanjeCupon", compra.ID) .Arguments); }
public int getIdPorReserva(int id_reserva) { int id_estadia = SqlDataAccess.ExecuteScalarQuery <int>(ConfigurationManager.ConnectionStrings["StringConexion"].ToString() , "LOS_NULL.GETESTADIA_X_RESERVA", SqlDataAccessArgs.CreateWith("@RESERVA", id_reserva).Arguments); return(id_estadia); }
public void QuitarReservaHabitacion(int ID_Habitacion, int Codigo_Reserva) { SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.QUITARRESERVAXHABITACION", SqlDataAccessArgs.CreateWith("@ID_HABITACION", ID_Habitacion) .And("@CODIGO_RESERVA", Codigo_Reserva).Arguments); return; }
public void ModificarReserva(DateTime fecha_ini, int cant_dias, DateTime fecha_realizada, string regimen_string, string usuario_string, int ID_Reserva) { SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.MODIFICARRESERVA", SqlDataAccessArgs.CreateWith("@FECHA_INICIAL", fecha_ini) .And("@CANTIDAD_DIAS", cant_dias).And("@FECHA_REALIZADA", fecha_realizada) .And("@REGIMEN", regimen_string).And("@USUARIO", usuario_string).And("@CODIGO_RESERVA", ID_Reserva).Arguments); }
public void CancelarTurno(Turno turno) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].CancelarTurnoAfiliado", SqlDataAccessArgs .CreateWith( "@turno", turno.Numero) .Arguments); //Cancela un turno por parte del afiliado, motivo es cancelado por afiliado }
public void cerrarEstadia(int id_estadia, int dias_estadia) { SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString() , "LOS_NULL.CERRAR_ESTADIA", SqlDataAccessArgs.CreateWith("@ESTADIA", id_estadia) .And("@CANT", dias_estadia) .And("@USER", Sesion.user_id) .Arguments); }
public void Edit(int id, string name, string address) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "dbo.modificarCliente", SqlDataAccessArgs .CreateWith("@Name", name) .And("@Address", address) .And("@ID", id) .Arguments); }
public void CancelarTurnoAgenda(Turno turno) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].CancelarTurnoAgenda", SqlDataAccessArgs .CreateWith( "@turno", turno.Numero) .Arguments); //Cancela un turno cuando se pisa una agenda, motivo es cancelado por profesional }
public void GuardarAgenda(Agenda agenda, DateTime actual) { SqlDataAccess.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "[SHARPS].InsertAgendaProfesional", SqlDataAccessArgs .CreateWith( "@Fecha", actual) .And("@profesional", agenda.profesional.UserID) .Arguments); }