public string altaDeMedioDePago(Forma_Pago_Cliente nuevaFormaPago) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_InsertarMedioPago", SQLArgumentosManager.nuevoParametro("@idCliente", nuevaFormaPago.id_cliente) .add("@idFormaPago", nuevaFormaPago.id_forma_pago) .add("@nro", nuevaFormaPago.nro_tarjeta))); }
public string editarGrado(Grado_Publicacion gradoModificado) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_ModificarGrado", SQLArgumentosManager.nuevoParametro("@id", gradoModificado.id_grado_publicacion) .add("@comision", gradoModificado.comision) .add("@descripcion", gradoModificado.descripcion))); }
public string comprarEntrada(Compra compra) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_ComprarEspectaculo", SQLArgumentosManager.nuevoParametro("@idCliente", compra.id_cliente) .add("@idEspec", compra.id_espectaculo) .add("@idUbicaciones", compra.listUbicaciones) .add("@idFormaPago", compra.id_medio_pago))); }
internal string modificarEmpresa(Empresa empresaModificacion) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_ModificarEmpresa", SQLArgumentosManager.nuevoParametro("@idEmpresa", empresaModificacion.id_empresa) .add("@razon", empresaModificacion.razon_social) .add("@cuit", empresaModificacion.cuit) .add("@email", empresaModificacion.mail) .add("@tel", empresaModificacion.telefono) .add("@dir", empresaModificacion.direccion_calle) .add("@dir_nro", empresaModificacion.direccion_nro) .add("@dir_piso", empresaModificacion.direccion_piso) .add("@dir_depto", empresaModificacion.direccion_depto) .add("@localidad", empresaModificacion.direccion_localidad) .add("@ciudad", empresaModificacion.ciudad) .add("@codPostal", empresaModificacion.cod_postal) .add("@bajaLogica", empresaModificacion.baja_logica))); }
internal string canjearProducto(int idProducto, int id_usuario) { string resultado = SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_CanjearProducto", SQLArgumentosManager.nuevoParametro("@idProducto", idProducto) .add("@idUsuario", id_usuario) .add("@fechaCanje", DatosSesion.getFechaSistema())); string[] resultadoArray = resultado.Split(';'); if (resultadoArray.ElementAt(0).Equals("OK")) { return(resultadoArray.ElementAt(1)); } else { throw new Exception(resultadoArray.ElementAt(1)); } }
internal string modificarCliente(Boolean estaInhabilitado, Cliente clienteModificacion, List <Forma_Pago_Cliente> nuevasFormasDePago, List <Forma_Pago_Cliente> formasPagoModificadas) { string resultado = SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_ModificarCliente", SQLArgumentosManager.nuevoParametro("@nombre", clienteModificacion.nombre) .add("@apellido", clienteModificacion.apellido) .add("@tipo_doc", clienteModificacion.tipo_documento) .add("@documento", clienteModificacion.nro_documento) .add("@cuil", clienteModificacion.cuil) .add("@fecha_nac", clienteModificacion.fecha_nacimiento) .add("@mail", clienteModificacion.mail) .add("@telefono", clienteModificacion.telefono) .add("@calle", clienteModificacion.direccion_calle) .add("@nroCalle", clienteModificacion.direccion_nro) .add("@piso", clienteModificacion.direccion_piso) .add("@depto", clienteModificacion.direccion_depto) .add("@localidad", clienteModificacion.direccion_localidad) .add("@cod_postal", clienteModificacion.codigo_postal) .add("@baja_logica", clienteModificacion.baja_logica) .add("@idCliente", clienteModificacion.id_cliente) .add("@estaInhabilitado", estaInhabilitado)); foreach (Forma_Pago_Cliente formaPagoActual in nuevasFormasDePago) { if (!(formasPagoModificadas.Any(formaPagoModificada => formaPagoModificada.nro_tarjeta == formaPagoActual.nro_tarjeta && formaPagoModificada.id_forma_pago == formaPagoActual.id_forma_pago))) { string resultadoBajaTarjeta = this.eliminarFormaPagoCliente(formaPagoActual); if (!(resultadoBajaTarjeta.Equals("OK"))) { MessageBox.Show(resultadoBajaTarjeta + "\nTarjeta N°: " + formaPagoActual.nro_tarjeta.ToString()); } } } foreach (Forma_Pago_Cliente formaPagoModificada in formasPagoModificadas) { if (!(nuevasFormasDePago.Any(nuevaFormaPago => nuevaFormaPago.nro_tarjeta == formaPagoModificada.nro_tarjeta && nuevaFormaPago.id_forma_pago == formaPagoModificada.id_forma_pago))) { formaPagoModificada.id_cliente = clienteModificacion.id_cliente; string resultadoAltaTarjeta = this.altaDeMedioDePago(formaPagoModificada); if (!(resultadoAltaTarjeta.Equals("OK"))) { MessageBox.Show(resultadoAltaTarjeta + "\nTarjeta N°: " + formaPagoModificada.nro_tarjeta.ToString()); } } } return(resultado); }
public void nuevaPublicacion(int usuarioEmpresa, Double precioBase, string descripcion, string direccion, int id_grado_publicacion, int id_estadoPublicacion, int id_rubro, List <String> horariosSeleccionados, List <String> descripcionesUbicaciones, List <DateTime> fechasSeleccionadas) { DateTime fecha_publicacion = DatosSesion.getFechaSistema(); DateTime fecha_vencimiento = fecha_publicacion.AddDays(7); foreach (DateTime fechaSeleccionada in fechasSeleccionadas) { foreach (String horarioSeleccionado in horariosSeleccionados) { string resultadoEspectaculo = SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_NuevaPublicacion", SQLArgumentosManager.nuevoParametro("@descripcion", descripcion). add("@direccion", direccion) .add("@id_grado_publicacion", id_grado_publicacion) .add("@id_estado", id_estadoPublicacion) .add("@rubro", id_rubro) .add("@id_usuario", usuarioEmpresa) .add("@fecha_publicacion", fecha_publicacion) .add("@precio_base", precioBase) .add("@fechaEspec", fechaSeleccionada) .add("@horaEspec", horarioSeleccionado) .add("@fechaVenc", fecha_vencimiento)); int idNuevoEspectaculo = Int32.Parse(resultadoEspectaculo); if (idNuevoEspectaculo != -1) { foreach (String descripcionUbicacionConID in descripcionesUbicaciones) { int id_ubicacion = Int32.Parse((descripcionUbicacionConID.Split('-').ElementAt(0))); SQLManager.ejecutarNonQuery("LOOPP.SP_NuevaUbicac_X_Espectaculo", SQLArgumentosManager.nuevoParametro("@id_espectaculo", idNuevoEspectaculo) .add("@id_ubicacion", id_ubicacion) .add("@id_grado_publicacion", id_grado_publicacion) .add("@precio_base", precioBase)); } } else { throw new Exception("Error al crear la publicacion. Intente nuevamente."); } } } }
public string altaEmpresaYUsuario(string user, string pass, Entidades.Empresa nuevaEmpresa) { DateTime fechaCreacion = DatosSesion.getFechaSistema(); return(SQLManager.ejecutarEscalarQuery <string> ("LOOPP.SP_NuevoEmpresa", SQLArgumentosManager.nuevoParametro("@razon", nuevaEmpresa.razon_social) .add("@cuit", nuevaEmpresa.cuit) .add("@email", nuevaEmpresa.mail) .add("@tel", nuevaEmpresa.telefono) .add("@dir", nuevaEmpresa.direccion_calle) .add("@dir_nro", nuevaEmpresa.direccion_nro) .add("@dir_piso", nuevaEmpresa.direccion_piso) .add("@dir_depto", nuevaEmpresa.direccion_depto) .add("@localidad", nuevaEmpresa.direccion_localidad) .add("@ciudad", nuevaEmpresa.ciudad) .add("@codPostal", nuevaEmpresa.cod_postal) .add("@user", user) .add("@pass", pass) .add("@fec_creacion", fechaCreacion))); }
internal void modificarEspectaculo(Espectaculo publicacionModificada, List <Ubicacion> ubicacionesActuales, List <string> descripcionUbicaciones) { string resultadoEspectaculo = SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_ModificarPublicacion", SQLArgumentosManager.nuevoParametro("@descripcion", publicacionModificada.descripcion). add("@direccion", publicacionModificada.direccion) .add("@id_grado_publicacion", publicacionModificada.id_grado_publicacion) .add("@id_estado", publicacionModificada.id_estado_publicacion) .add("@rubro", publicacionModificada.id_rubro) .add("@precio_base", publicacionModificada.precio_base) .add("@fechaEspec", publicacionModificada.fecha_espectaculo) .add("@horaEspec", publicacionModificada.hora_espectaculo) .add("@id_espectaculo", publicacionModificada.id_espectaculo)); if (resultadoEspectaculo.Equals("OK")) { foreach (String descripcionUbicacionConID in descripcionUbicaciones) { int id_ubicacion_nuevo = Int32.Parse((descripcionUbicacionConID.Split('-').ElementAt(0))); if (!(ubicacionesActuales.Any(ubicacion => ubicacion.id_ubicacion == id_ubicacion_nuevo))) { SQLManager.ejecutarNonQuery("LOOPP.SP_NuevaUbicac_X_Espectaculo", SQLArgumentosManager.nuevoParametro("@id_espectaculo", publicacionModificada.id_espectaculo) .add("@id_ubicacion", id_ubicacion_nuevo) .add("@id_grado_publicacion", publicacionModificada.id_grado_publicacion) .add("@precio_base", publicacionModificada.precio_base)); } } foreach (Ubicacion ubicacionActual in ubicacionesActuales) { if (!(descripcionUbicaciones.Any(descripcionUbi => ubicacionActual.id_ubicacion == Int32.Parse((descripcionUbi.Split('-').ElementAt(0)))))) { SQLManager.ejecutarNonQuery("LOOPP.SP_EliminarUbicacion_X_Esp", SQLArgumentosManager.nuevoParametro("@id_espectaculo", publicacionModificada.id_espectaculo) .add("@id_ubicacion", ubicacionActual.id_ubicacion)); } } } }
public string nuevaFuncXRol(int id_rol, int id_funcionalidad) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_AgregarFuncRol", SQLArgumentosManager.nuevoParametro("@idRol", id_rol) .add("@idFunc", id_funcionalidad))); }
public string nuevoRol(Rol nuevoRol) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_AltaNuevoRol", SQLArgumentosManager.nuevoParametro("@nombre", nuevoRol.nombre))); }
internal bool esUsuarioHabilitado(int id_cliente) { return(SQLManager.ejecutarEscalarQuery <bool>("LOOPP.SP_EsUsuarioHabilitado", SQLArgumentosManager.nuevoParametro("@id_cliente", id_cliente))); }
public string nuevoGrado(Grado_Publicacion nuevoGrado) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_NuevoGrado", SQLArgumentosManager.nuevoParametro("@comision", nuevoGrado.comision) .add("@descripcion", nuevoGrado.descripcion))); }
private string eliminarFormaPagoCliente(Forma_Pago_Cliente formaPagoActual) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_EliminarMedioPagoCliente", SQLArgumentosManager.nuevoParametro("@idFormaPagoCliente", formaPagoActual.id_forma_pago_cliente))); }
public Boolean hasInvalidData(int id_usuario) { return(SQLManager.ejecutarEscalarQuery <Boolean>("LOOPP.SP_UserHasInvalidInfo", SQLArgumentosManager.nuevoParametro("@id_user", id_usuario))); }
internal bool esPrimerLogueo(int id_usuario) { return(SQLManager.ejecutarEscalarQuery <bool>("LOOPP.SP_EsPrimerLogueo", SQLArgumentosManager.nuevoParametro("@id_user", id_usuario))); }
public string bajaGrado(Grado_Publicacion gradoBaja) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_BajaLogicaGrado", SQLArgumentosManager.nuevoParametro("@id", gradoBaja.id_grado_publicacion))); }
public int getMayorAnioActividad() { return(SQLManager.ejecutarEscalarQuery <int>("LOOPP.SP_GetMayorAnioActividad")); }
internal string getDescEstadoDePublicacion(int id_estado_publicacion) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_GetDescripcionEstadoPublicacion", SQLArgumentosManager.nuevoParametro("@idEstado", id_estado_publicacion))); }
public string modificarRol(int id_rol, string descripcion) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_ModificarDescRol", SQLArgumentosManager.nuevoParametro("@id", id_rol) .add("@descripcion", descripcion))); }
public string deshabilitarFuncsXRol(int id_rol) { return(SQLManager.ejecutarEscalarQuery <string>("LOOPP.SP_InhabilitarFunc_X_idRol", SQLArgumentosManager.nuevoParametro("@id_rol ", id_rol))); }