コード例 #1
0
        /**
         * ingresa un usuario en el sistema
         **/
        public bool ingresarUsuario(String codigo, String nombre, string direccion, String telefono, String correo, String estado)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("Insert into Usuarios (usuDocumento,usuNombre,usuDireccion,usuTelefono,usuCorreo,usuEstado) values('" + codigo + "','" + nombre + "','" + direccion + "','" + telefono + "','" + correo + "','" + estado
                                        + "')"));
        }
コード例 #2
0
ファイル: Area.cs プロジェクト: carlosTorresMedina/biblioteca
        /**
         * ingresa un area al sistema
         **/
        public bool ingresarArea(String codigo, String nombre, String tiempo)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("Insert into Areas (areCodigo,areNombre,areTiempo) values('" + codigo + "','" + nombre + "','" + tiempo
                                        + "')"));
        }
コード例 #3
0
        /**
         * registra una devolucion de un libro en el sistema
         * y dependiendo de la fecha de entrega se genera multa o no se genera multa
         **/
        public bool realizarDevolucion(String codigo, DateTime fecha, String usuario, String libro)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();


            bool     val = servicio.ejecutarDML("update DetallePrestamo set dtpFechaDev='" + fecha + "' where dtpPrestamo='" + codigo + "' and dtpLibro ='" + libro + "'");
            DataSet  datos;
            DateTime fechaI;

            if (val)
            {
                datos = this.consultarPrestamoEspecifico(codigo, libro);
                foreach (DataRow dr in datos.Tables["DetallePrestamo"].Rows)
                {
                    fechaI = new DateTime();
                    fechaI = DateTime.Parse(dr["dtpFechaFin"].ToString());


                    if (fechaI.Date < fecha)
                    {
                        DateTime actual = new DateTime();

                        DateTime fsancion = actual.AddDays(5);
                        val = servicio.ejecutarDML("Insert into Sanciones (sanCodigo,sanPrestamo,sanDiasSancion,sanFehaInicio,sanFechaFin) values('" + codigo + "-" + libro + "','" + codigo + "'," + 5 + ",'" + actual.Date + "','" + fsancion + "')");
                        Usuario u = new Usuario();
                        u.sancionarUsuario(usuario);
                    }
                }
            }
            return(val);
        }
コード例 #4
0
        /**
         * ingresa un libro en el sistema
         **/
        public bool ingresarLibro(String codigo, String nombre, int paginas, String editorial, String area)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("Insert into Libros (libCodigo,libNombre,libNumPag,libEditorial,libArea) values('" + codigo + "','" + nombre + "'," + paginas + ",'" + editorial + "','" + area
                                        + "')"));
        }
コード例 #5
0
        /**
         * realiza el registro final de un prestamo adiconando libros al prestamo asociado;
         **/
        public bool registroFinalPrestamo(String codigo, String libro, int cantidad, DateTime fecha)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("Insert into DetallePrestamo (dtpPrestamo,dtpLibro,dtpCantidad,dtpFechaFin) values('" + codigo + "','" + libro + "'," + cantidad + ",'" + fecha + "')"));
        }
コード例 #6
0
        /**
         * registra un prestamo en el sistema para un determinado usuario
         * no se agrega ningun libro a este prestamo solo lo registra de manera general
         **/
        public bool realizaPrestamo(String codigo, DateTime fecha, String documentoUsuario)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("Insert into Prestamos (preCodigo,facFecha,preUsuario) values('" + codigo + "','" + fecha.Date + "','" + documentoUsuario + "')"));
        }
コード例 #7
0
        /**
         * sancion
         **/
        public bool sancionarUsuario(String codigo)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("update  Usuarios set usuEstado='sancion' where usuDocumento='" + codigo + "'"));
        }
コード例 #8
0
        /**
         * modifica un determinado usuario segun su numero de documento
         **/
        public bool eliminarUsuario(String codigo)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("delete from Usuarios where usuDocumento='" + codigo + "'"));
        }
コード例 #9
0
        /**
         * modifica un determinado usuario segun su numero de documento
         **/
        public bool modifcarUsuario(String codigo, String nombre, String direccion, String telefono, String correo, String estado)
        {
            ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();

            return(servicio.ejecutarDML("update  Usuarios set usuNombre='" + nombre + "' ,usuDireccion='" + direccion + "',usuTelefono='" + telefono + "',usuCorreo='" + correo + "',usuEstado='" + estado + "' where usuDocumento='" + codigo + "'"));
        }
コード例 #10
0
 /**
  * consulta un usuario especifico registrado en el sistema
  * lo busca por el numero de documento
  **/
 public DataSet consultarUsuariosEspecificos(String cod)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.EjecutarConsulta("select * from Usuarios where usuDocumento='" + cod + "'", "Usuarios"));
 }
コード例 #11
0
 /**
  * modifica un libro en el sistema
  **/
 public bool ModificarLibro(String codigo, String nombre, int paginas, String editorial, String area)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.ejecutarDML("update Libros set  libNombre='" + nombre + "', libNumPag=" + paginas + ",libEditorial='" + editorial + "',libArea='" + area + "' where libCodigo='" + codigo + "'"));
 }
コード例 #12
0
ファイル: Area.cs プロジェクト: carlosTorresMedina/biblioteca
 /**
  * elimina un area especifica
  **/
 public bool eliminarAreas(String nombre)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.ejecutarDML("delete from Areas where areNombre='" + nombre + "'"));
 }
コード例 #13
0
ファイル: Area.cs プロジェクト: carlosTorresMedina/biblioteca
 /**
  * modifica un area especifica
  **/
 public bool modificarArea(String cod, String nombre, String tiempo)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.ejecutarDML("update Areas set areNombre='" + nombre + "', areTiempo='" + tiempo + "' where areCodigo='" + cod + "'"));
 }
コード例 #14
0
ファイル: Area.cs プロジェクト: carlosTorresMedina/biblioteca
 /**
  * consulta todas las areas especifica por el nombre registradas en el sistema
  **/
 public DataSet consultarAreasEspecifica(String codigo)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.EjecutarConsulta("select * from Areas where areCodigo='" + codigo + "'", "Areas"));
 }
コード例 #15
0
 /**
  * elimina un determinado libro segun su nombre en el sistema
  **/
 public bool eliminarLibro(String codigo)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.ejecutarDML("delete from Libros where libCodigo='" + codigo + "'"));
 }
コード例 #16
0
 /**
  * consulta un prestamo especifico
  **/
 public DataSet consultarPrestamoEspecifico(String codigo, String libro)
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.EjecutarConsulta("select * from DetallePrestamo where dtpPrestamo='" + codigo + "' and dtpLibro='" + libro + "'", "DetallePrestamo"));
 }
コード例 #17
0
 /**
  * consulta los usuarios registrados en el sistema
  **/
 public DataSet consultarUsuarios()
 {
     ServiceReference.ServiceBDSoapClient servicio = new ServiceReference.ServiceBDSoapClient();
     return(servicio.EjecutarConsulta("select * from Usuarios", "Usuarios"));
 }