예제 #1
0
        public void Alta(Solicitud solicitud)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Alta_Solicitud");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@IDCliente", solicitud.Cliente.ID);
                datos.agregarParametros("@IDUsuario", solicitud.Usuario.ID);
                datos.agregarParametros("@IDProblematica", solicitud.Problematica.ID);
                datos.agregarParametros("@Titulo", solicitud.Titulo);
                datos.agregarParametros("@Descripcion", solicitud.Desc);
                datos.agregarParametros("@IDEstado", solicitud.Estado.ID);
                datos.agregarParametros("@FechaInicio", solicitud.FechaInicio);
                datos.agregarParametros("@IDPrioridad", solicitud.Prioridad.ID);
                datos.agregarParametros("@FechaFin", solicitud.FechaFin);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #2
0
        public void modificar(Usuario usuario)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Modificar_Usuario");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@ID", usuario.ID);
                datos.agregarParametros("@IDTipodeusuario", usuario.Tipo.ID);
                datos.agregarParametros("@NombreU", usuario.NombreUsuario);
                datos.agregarParametros("@Contraseña", usuario.Contraseña);
                datos.agregarParametros("@Nombres", usuario.Nombres);
                datos.agregarParametros("@Apellidos", usuario.Apellidos);
                datos.agregarParametros("@Estado", usuario.Estado);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #3
0
        public void alta(Cliente cliente)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Alta_Cliente");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@Nombres", cliente.Nombres);
                datos.agregarParametros("@Apellidos", cliente.Apellidos);
                datos.agregarParametros("@Estado", cliente.Estado);
                datos.agregarParametros("@Direccion", cliente.Direccion);
                datos.agregarParametros("@Telefono", cliente.Telefono);
                datos.agregarParametros("@FechaReg", cliente.FechaReg);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
        public void alta(string nombre)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearQuery("INSERT INTO Problematicas VALUES (@Nombre)");
                datos.agregarParametros("@Nombre", nombre);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
        public void alta(Estados estados)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearQuery("INSERT INTO EstadosdeS VALUES (@Nombre)");
                datos.agregarParametros("@Nombre", estados.Nombre);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
        public void modificar(Problematicas problematica)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearQuery("UPDATE Problematica SET Nombre = @Nombre WHERE ID = @ID");
                datos.agregarParametros("@Nombre", problematica.Nombre);
                datos.agregarParametros("@ID", problematica.ID);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #7
0
        public void reabrir(Solicitud solicitud)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Reabrir");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@ID", solicitud.ID);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #8
0
        public void solucionar(long ID)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_SolucionarComentario");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@ID", ID);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #9
0
        public void activar(long ID)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Usuario_Activo");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@ID", ID);
                datos.agregarParametros("@Estado", 1);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #10
0
        public void inactivo(int ID)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Cliente_Inactivo");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@ID", ID);
                datos.agregarParametros("@Estado", 0);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #11
0
        public void alta(Comentarios comentarios)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Alta_Comentario");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@IDSolicitud", comentarios.solicitud.ID);
                datos.agregarParametros("@IDUsuario", comentarios.Usuario.ID);
                datos.agregarParametros("@Comentario", comentarios.Comentario);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }
예제 #12
0
        public void comentar(Solicitud solicitud)
        {
            AccesoaDatos datos = new AccesoaDatos();

            try
            {
                datos.SetearSP("SP_Comentar");
                datos.comando.Parameters.Clear();
                datos.agregarParametros("@ID", solicitud.ID);
                datos.agregarParametros("@FechaFin", solicitud.FechaFin);
                datos.agregarParametros("@IDEstado", solicitud.Estado.ID);
                datos.EjecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.CerrarConexion();
            }
        }