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);
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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());
        }