public static void eliminar(Empresa empresa) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@cuit", empresa.Cuit)); DataBase.ejecutarSP("[dbo].[sp_eliminar_empresa]", parametros); }
public static void agregar(float grado, string descripcion) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@grado", grado)); parametros.Add(new SqlParameter("@descripcion", descripcion.ToUpper())); DataBase.ejecutarSP("[dbo].[sp_crear_grado]", parametros); }
public static void eliminarSectoresDePublicacion(Espectaculo espectaculo) { string sql = "DELETE FROM GESTION_DE_GATOS.Ubicaciones WHERE Ubic_Espec_Cod = " + espectaculo.Id; List <SqlParameter> parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter("@ubic_espec_codigo", espectaculo.Id)); DataBase.ejecutarSP("sp_eliminar_ubicaciones", parameters); }
internal static void cambiarContraseña(int idUsuario, string nuevaContraseña) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@idUsuario", idUsuario)); parametros.Add(new SqlParameter("@contraseña", nuevaContraseña)); parametros.Add(new SqlParameter("@tamaño", nuevaContraseña.Length)); DataBase.ejecutarSP("[dbo].[sp_cambiar_contraseña]", parametros); }
internal static bool cambiarEstado(Grado seleccionada) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@id", seleccionada.Id)); parametros.Add(new SqlParameter("@estado_final", seleccionada.Habilitado ? 0 : 1)); DataBase.ejecutarSP("[dbo].[sp_cambiar_estado_grado]", parametros); return(!seleccionada.Habilitado); }
internal static bool eliminarCliente(int tipoDoc, decimal doc, bool habilitado) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@tipoDoc", tipoDoc)); parametros.Add(new SqlParameter("@doc", doc)); parametros.Add(new SqlParameter("@estadoFinal", habilitado ? 1 : 0)); DataBase.ejecutarSP("[dbo].[sp_cambiar_estado_cliente]", parametros); return(!habilitado); }
internal static void actualizar(Grado grado) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@id", grado.Id)); parametros.Add(new SqlParameter("@habilitado", grado.Habilitado ? 0 : 1)); parametros.Add(new SqlParameter("@comision", grado.Comision)); parametros.Add(new SqlParameter("@descripcion", grado.Descripcion)); DataBase.ejecutarSP("[dbo].[sp_modificar_grado]", parametros); }
public static void CreateEspectaculo(Espectaculo espectaculo) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@descripcion", espectaculo.Descripcion)); parametros.Add(new SqlParameter("@rubroId", espectaculo.Rubro.Codigo)); parametros.Add(new SqlParameter("@empresaId", espectaculo.Empresa.Cuit)); parametros.Add(new SqlParameter("@domicilioId", espectaculo.Empresa.Domicilio.Id)); DataBase.ejecutarSP("[dbo].[sp.crear_espectaculo]", parametros); }
internal static void actualizar(Empresa empresa) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@razon_social", empresa.RazonSocial)); parametros.Add(new SqlParameter("@cuit", empresa.Cuit)); parametros.Add(new SqlParameter("@mail", empresa.Email)); parametros.Add(new SqlParameter("@telefono", empresa.Telefono)); parametros.Add(new SqlParameter("@domicilio_id", empresa.Domicilio.Id)); parametros.Add(new SqlParameter("@habilitada", empresa.Habilitada ? 1 : 0)); DataBase.ejecutarSP("[dbo].[sp_actualizar_empresa]", parametros); }
public static void eliminar(Domicilio domicilio) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@localidad", domicilio.Localidad)); parametros.Add(new SqlParameter("@calle", domicilio.Calle)); parametros.Add(new SqlParameter("@nro", domicilio.Numero)); parametros.Add(new SqlParameter("@depto", domicilio.Departamento)); parametros.Add(new SqlParameter("@piso", domicilio.Piso)); parametros.Add(new SqlParameter("@cp", domicilio.CodPostal)); DataBase.ejecutarSP("[dbo].[sp_eliminar_domicilio]", parametros); }
/*public static List<Ubicacion> ReadUbicacionesFromDb(int id) * { * var ubicaciones = new List<Ubicacion>(); * * var parametros = new List<SqlParameter>(); * parametros.Add(new SqlParameter("@id", id)); * var query = DataBase.ejecutarFuncion("Select top 1 * from ubicacion r where r.Ubic_Cod = @id", parametros); * SqlDataReader reader = query.ExecuteReader(); * while (reader.Read()) * { * ubicaciones.Add(new Ubicacion() * { Id = (int)reader.GetValue(Ordinales.Ubicacion["codigo"]), * Fila = (char)reader.GetValue(Ordinales.Ubicacion["fila"]), * Asiento = (int)reader.GetValue(Ordinales.Ubicacion["asiento"]), * TipoUbicacion = TipoUbicacionRepositorio.ReadTipoUbicacionFromDb((int)reader.GetValue(Ordinales.Ubicacion["codigo"])) * * * }); * * } * return ubicaciones; * }*/ public static List <Ubicacion> generarUbicaciones(List <Sector> sectoresRegistrados) { List <SqlParameter> parametros = new List <SqlParameter>(); foreach (Sector sector in sectoresRegistrados) { parametros.Add(new SqlParameter("@ubic_tipo", sector.TipoUbicacion.Id)); parametros.Add(new SqlParameter("@ubic_precio", sector.Precio)); parametros.Add(new SqlParameter("@ubic_espec_codigo", sector.Precio)); DataBase.ejecutarSP("dbo.sp_generar_ubicaciones", parametros); } return(null); }
internal static void agregar(Empresa empresa, string contraseña) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@razon_social", empresa.RazonSocial)); parametros.Add(new SqlParameter("@cuit", empresa.Cuit)); parametros.Add(new SqlParameter("@mail", empresa.Email)); parametros.Add(new SqlParameter("@telefono", empresa.Telefono)); parametros.Add(new SqlParameter("@dom_id", empresa.Domicilio.Id)); parametros.Add(new SqlParameter("@contraseña", contraseña)); parametros.Add(new SqlParameter("@fecha_creacion", DataBase.GetFechaHoy())); DataBase.ejecutarSP("[dbo].[sp_crear_empresa]", parametros); }
public static void agregar(List <Tarjeta> tarjetas, Cliente cliente) { foreach (Tarjeta tar in tarjetas) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@num", Convert.ToDecimal(tar.Numero))); parametros.Add(new SqlParameter("@venc", tar.FechaVencimiento)); parametros.Add(new SqlParameter("@banco", tar.Banco)); parametros.Add(new SqlParameter("@tipoDoc", cliente.TipoDeDocumento.Id)); parametros.Add(new SqlParameter("@doc", cliente.NumeroDocumento)); DataBase.ejecutarSP("[dbo].[sp_crear_tarjeta]", parametros); } }
public static bool cambiarEstado(Empresa empresa) { List <SqlParameter> parametros = new List <SqlParameter>(); SqlParameter output = new SqlParameter("@resultado", 0); output.Direction = ParameterDirection.Output; parametros.Add(output); parametros.Add(new SqlParameter("@cuit", empresa.Cuit)); parametros.Add(new SqlParameter("@estado_final", empresa.Habilitada ? 0 : 1)); SqlCommand sqlCommand = DataBase.ejecutarSP("[dbo].[sp_cambiar_estado_empresa]", parametros); return(Convert.ToInt32(sqlCommand.Parameters["@resultado"].Value) == 1); }
public static void actualizar(Espectaculo espectaculo) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@espec_cod", espectaculo.Id)); parametros.Add(new SqlParameter("@espec_desc", espectaculo.Descripcion)); parametros.Add(new SqlParameter("@espec_fecha", espectaculo.FechaOcurrencia)); parametros.Add(new SqlParameter("@espec_fecha_vencimiento", espectaculo.FechaVencimiento)); parametros.Add(new SqlParameter("@espec_rubro_codigo", espectaculo.Rubro.Codigo)); parametros.Add(new SqlParameter("@espec_emp_cuit", espectaculo.Empresa.Cuit)); parametros.Add(new SqlParameter("@espec_dom_id", espectaculo.Empresa.Domicilio.Id)); parametros.Add(new SqlParameter("@espec_estado", espectaculo.Habilitado ? 1 : 0)); DataBase.ejecutarSP("[dbo].[sp_actualizar_espectaculo]", parametros); }
internal static void modificar(Rol rol, List <Funcionalidad> funcionalidades) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@id", rol.id)); parametros.Add(new SqlParameter("@nombre", rol.nombre)); parametros.Add(new SqlParameter("@habilitado", rol.Habilitado ? 1: 0)); DataBase.ejecutarSP("[dbo].[sp_modificar_rol]", parametros); DataBase.GetDataReader("DELETE FROM GESTION_DE_GATOS.Funcionalidad_Por_Rol WHERE Rol_Id =" + rol.id.ToString(), "T", new List <SqlParameter>()); foreach (Funcionalidad fun in funcionalidades) { DataBase.GetDataReader("INSERT INTO GESTION_DE_GATOS.Funcionalidad_Por_Rol (Rol_Id,Func_Id) VALUES(" + rol.id + "," + fun.id + ")", "T", new List <SqlParameter>()); } }
public static void realizarCompra(List <Ubicacion> ubicacionesAComprar, PublicacionPuntual publicacionElegida, Tarjeta tarjetaElegida) { foreach (Ubicacion ubicacion in ubicacionesAComprar) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@public_id", publicacionElegida.Codigo)); parametros.Add(new SqlParameter("@cli_doc_num", Cliente.Actual.NumeroDocumento)); parametros.Add(new SqlParameter("@cli_doc_tipo", Cliente.Actual.TipoDeDocumento.Id)); parametros.Add(new SqlParameter("@fecha", DataBase.GetFechaHoy())); parametros.Add(new SqlParameter("@cli_tarj_cred_id", tarjetaElegida.Id)); parametros.Add(new SqlParameter("@ubic_id", ubicacion.Id)); DataBase.ejecutarSP("[dbo].[sp_realizar_compra]", parametros); } }
public static void crearUbicacionesPorEspectaculo(List <Sector> sectores, Espectaculo espectaculo) { List <SqlParameter> parametros = new List <SqlParameter>(); foreach (Sector sector in sectores) { parametros.Add(new SqlParameter("@ubic_tipo", sector.TipoUbicacion.Id)); parametros.Add(new SqlParameter("@ubic_precio", sector.Precio)); parametros.Add(new SqlParameter("@ubic_espec_codigo", espectaculo.Id)); parametros.Add(new SqlParameter("@cnt_filas", sector.CantidadFilas)); parametros.Add(new SqlParameter("@cnt_asientos", sector.CantidadAsientos)); DataBase.ejecutarSP("sp_crear_ubicaciones", parametros); parametros.Clear(); } }
internal static void modificarCliente(Cliente cliente) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@tipoDoc", Convert.ToInt32(cliente.TipoDeDocumento.Id))); parametros.Add(new SqlParameter("@doc", Convert.ToDecimal(cliente.NumeroDocumento))); parametros.Add(new SqlParameter("@cuil", cliente.Cuil)); parametros.Add(new SqlParameter("@nombre", cliente.NombreCliente)); parametros.Add(new SqlParameter("@apellido", cliente.Apellido)); parametros.Add(new SqlParameter("@fechaNac", cliente.FechaDeNacimiento)); parametros.Add(new SqlParameter("@mail", cliente.Email)); parametros.Add(new SqlParameter("@telefono", Convert.ToDecimal(cliente.Telefono))); parametros.Add(new SqlParameter("@habilitado", cliente.Habilitado)); DataBase.ejecutarSP("[dbo].[sp_modificar_cliente]", parametros); }
internal static bool esClienteExistente(int tipoDoc, decimal documento, string cuil = "") { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@tipoDoc", tipoDoc)); parametros.Add(new SqlParameter("@doc", documento)); parametros.Add(new SqlParameter("@cuil", cuil)); SqlParameter output = new SqlParameter("@existencias", 0); output.Direction = ParameterDirection.Output; parametros.Add(output); SqlCommand sqlCommand = DataBase.ejecutarSP("[dbo].[sp_existe_cliente]", parametros); return(Convert.ToInt32(sqlCommand.Parameters["@existencias"].Value) > 0); }
public int validarUsuario(String username, String contrasenia, String tipoUsuario, int TipoDocumento) { List <SqlParameter> parametros = new List <SqlParameter>(); int salida = 1; SqlParameter output = new SqlParameter("@salida", salida); output.Direction = ParameterDirection.Output; parametros.Add(output); parametros.Add(new SqlParameter("@user", username)); parametros.Add(new SqlParameter("@password", contrasenia)); parametros.Add(new SqlParameter("@tipoUsuario", tipoUsuario)); parametros.Add(new SqlParameter("@tipoDocumento", TipoDocumento)); DataBase.ejecutarSP("[dbo].[sp_autenticar_usuario]", parametros); return(Convert.ToInt32(output.Value)); }
public static void crearPublicacion(Publicacion publicacion) { List <SqlParameter> parametros = new List <SqlParameter>(); foreach (Espectaculo espectaculo in publicacion.Espectaculos) { parametros.Add(new SqlParameter("@pub_desc", publicacion.Descripcion)); parametros.Add(new SqlParameter("@pub_grado_cod", publicacion.Grado.Id)); parametros.Add(new SqlParameter("@pub_fecha_creacion", publicacion.FechaPublicacion)); parametros.Add(new SqlParameter("@espec_cod", espectaculo.Id)); parametros.Add(new SqlParameter("@pub_estado_id", publicacion.Estado.Id)); parametros.Add(new SqlParameter("@editor_id", publicacion.Editor.id)); DataBase.ejecutarSP("sp_crear_publicacion", parametros); parametros.Clear(); } }
public static void agregar(Rol rol, List <Funcionalidad> funcionalidades) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@nombre", rol.nombre)); SqlParameter output = new SqlParameter("@id", -1); output.Direction = ParameterDirection.Output; parametros.Add(output); SqlCommand sqlCommand = DataBase.ejecutarSP("[dbo].[sp_crear_rol]", parametros); int idRol = Convert.ToInt32(sqlCommand.Parameters["@id"].Value); foreach (Funcionalidad fun in funcionalidades) { DataBase.GetDataReader("INSERT INTO GESTION_DE_GATOS.Funcionalidad_Por_Rol (Rol_Id,Func_Id) VALUES(" + idRol + "," + fun.id + ")", "T", new List <SqlParameter>()); } }
public static void crearTodos(List <Espectaculo> espectaculos) { foreach (Espectaculo espectaculo in espectaculos) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@espec_desc", espectaculo.Descripcion)); parametros.Add(new SqlParameter("@espec_fecha", espectaculo.FechaOcurrencia)); parametros.Add(new SqlParameter("@espec_fecha_vencimiento", espectaculo.FechaVencimiento)); parametros.Add(new SqlParameter("@espec_rubro_codigo", espectaculo.Rubro.Codigo)); parametros.Add(new SqlParameter("@espec_emp_cuit", espectaculo.Empresa.Cuit)); parametros.Add(new SqlParameter("@espec_dom_id", espectaculo.Empresa.Domicilio.Id)); SqlParameter output = new SqlParameter("@espec_cod", 0); output.Direction = ParameterDirection.Output; parametros.Add(output); DataBase.ejecutarSP("[dbo].[sp_crear_espectaculo]", parametros); espectaculo.Id = Convert.ToInt32(output.Value); } }
public static int agregar(Domicilio domicilio) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@localidad", domicilio.Localidad)); parametros.Add(new SqlParameter("@calle", domicilio.Calle)); parametros.Add(new SqlParameter("@nro", Convert.ToDecimal(domicilio.Numero))); parametros.Add(new SqlParameter("@depto", domicilio.Departamento)); parametros.Add(new SqlParameter("@piso", string.IsNullOrEmpty(domicilio.Piso) ? Convert.ToDecimal(0) : Convert.ToDecimal(domicilio.Piso))); parametros.Add(new SqlParameter("@cp", domicilio.CodPostal)); SqlParameter output = new SqlParameter("@dom_id", -1); output.Direction = ParameterDirection.Output; parametros.Add(output); SqlCommand sqlCommand = DataBase.ejecutarSP("[dbo].[sp_agregar_domicilio]", parametros); return(Convert.ToInt32(sqlCommand.Parameters["@dom_id"].Value)); }
public static void actualizarPublicacion(PublicacionPuntual publicacion) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@pub_cod", publicacion.Codigo)); parametros.Add(new SqlParameter("@pub_desc", publicacion.Descripcion)); parametros.Add(new SqlParameter("@pub_grado_cod", publicacion.Grado.Id)); parametros.Add(new SqlParameter("@pub_estado_id", publicacion.Estado.Id)); parametros.Add(new SqlParameter("@editor_id", publicacion.Editor.id)); parametros.Add(new SqlParameter("@espec_cod", publicacion.Espectaculo.Id)); DataBase.ejecutarSP("sp_actualizar_publicacion", parametros); parametros.Clear(); if (publicacion.Estado.Id == 3) { parametros.Add(new SqlParameter("@PublicacionCod", publicacion.Codigo)); parametros.Add(new SqlParameter("@fechaHoy", DataBase.GetFechaHoy())); DataBase.ejecutarSP("FacturarPublicacion", parametros); } }
internal static string agregar(Cliente cliente, string contraseña) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@tipoDoc", Convert.ToInt32(cliente.TipoDeDocumento.Id))); parametros.Add(new SqlParameter("@doc", Convert.ToDecimal(cliente.NumeroDocumento))); parametros.Add(new SqlParameter("@cuil", cliente.Cuil)); parametros.Add(new SqlParameter("@nombre", cliente.NombreCliente)); parametros.Add(new SqlParameter("@apellido", cliente.Apellido)); parametros.Add(new SqlParameter("@fechaNac", cliente.FechaDeNacimiento)); parametros.Add(new SqlParameter("@dom_id", cliente.Domicilio.Id)); parametros.Add(new SqlParameter("@mail", cliente.Email)); parametros.Add(new SqlParameter("@telefono", cliente.Telefono)); parametros.Add(new SqlParameter("@contraseña", contraseña)); parametros.Add(new SqlParameter("@fecha_creacion", DataBase.GetFechaHoy())); SqlParameter output = new SqlParameter("@cli_id", -1); output.Direction = ParameterDirection.Output; parametros.Add(output); SqlCommand cmd = DataBase.ejecutarSP("[dbo].[sp_crear_cliente]", parametros); return(cmd.Parameters["@cli_id"].Value.ToString()); }